diff --git a/integration_tests.py b/integration_tests.py
index d20c0f3e8..7bda94579 100755
--- a/integration_tests.py
+++ b/integration_tests.py
@@ -77,6 +77,7 @@
"multi_outline",
"null_drill",
"overlapping_edge_cuts",
+ "Rotary-Encoder-Breakout",
"round_pcb_3",
"round_pcb_4",
"round_pcb_5",
diff --git a/testing/gerbv_example/Rotary-Encoder-Breakout/Rotary-Encoder-Breakout-B_Cu.gbr b/testing/gerbv_example/Rotary-Encoder-Breakout/Rotary-Encoder-Breakout-B_Cu.gbr
new file mode 100644
index 000000000..e536d967e
--- /dev/null
+++ b/testing/gerbv_example/Rotary-Encoder-Breakout/Rotary-Encoder-Breakout-B_Cu.gbr
@@ -0,0 +1,1009 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.1.5+dfsg1-2~bpo10+1*
+G04 #@! TF.CreationDate,2020-06-01T13:22:48+02:00*
+G04 #@! TF.ProjectId,Rotary-Encoder-Breakout,526f7461-7279-42d4-956e-636f6465722d,rev?*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Copper,L2,Bot*
+G04 #@! TF.FilePolarity,Positive*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.1.5+dfsg1-2~bpo10+1) date 2020-06-01 13:22:48*
+%MOMM*%
+%LPD*%
+G04 APERTURE LIST*
+%ADD10C,0.100000*%
+%ADD11R,2.000000X2.000000*%
+%ADD12C,2.000000*%
+%ADD13R,3.200000X2.000000*%
+%ADD14R,1.000000X2.510000*%
+%ADD15C,0.300000*%
+G04 APERTURE END LIST*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+D10*
+G36*
+X137277691Y-109588553D02*
+G01*
+X137298926Y-109591703D01*
+X137319750Y-109596919D01*
+X137339962Y-109604151D01*
+X137359368Y-109613330D01*
+X137377781Y-109624366D01*
+X137395024Y-109637154D01*
+X137410930Y-109651570D01*
+X137425346Y-109667476D01*
+X137438134Y-109684719D01*
+X137449170Y-109703132D01*
+X137458349Y-109722538D01*
+X137465581Y-109742750D01*
+X137470797Y-109763574D01*
+X137473947Y-109784809D01*
+X137475000Y-109806250D01*
+X137475000Y-110243750D01*
+X137473947Y-110265191D01*
+X137470797Y-110286426D01*
+X137465581Y-110307250D01*
+X137458349Y-110327462D01*
+X137449170Y-110346868D01*
+X137438134Y-110365281D01*
+X137425346Y-110382524D01*
+X137410930Y-110398430D01*
+X137395024Y-110412846D01*
+X137377781Y-110425634D01*
+X137359368Y-110436670D01*
+X137339962Y-110445849D01*
+X137319750Y-110453081D01*
+X137298926Y-110458297D01*
+X137277691Y-110461447D01*
+X137256250Y-110462500D01*
+X136743750Y-110462500D01*
+X136722309Y-110461447D01*
+X136701074Y-110458297D01*
+X136680250Y-110453081D01*
+X136660038Y-110445849D01*
+X136640632Y-110436670D01*
+X136622219Y-110425634D01*
+X136604976Y-110412846D01*
+X136589070Y-110398430D01*
+X136574654Y-110382524D01*
+X136561866Y-110365281D01*
+X136550830Y-110346868D01*
+X136541651Y-110327462D01*
+X136534419Y-110307250D01*
+X136529203Y-110286426D01*
+X136526053Y-110265191D01*
+X136525000Y-110243750D01*
+X136525000Y-109806250D01*
+X136526053Y-109784809D01*
+X136529203Y-109763574D01*
+X136534419Y-109742750D01*
+X136541651Y-109722538D01*
+X136550830Y-109703132D01*
+X136561866Y-109684719D01*
+X136574654Y-109667476D01*
+X136589070Y-109651570D01*
+X136604976Y-109637154D01*
+X136622219Y-109624366D01*
+X136640632Y-109613330D01*
+X136660038Y-109604151D01*
+X136680250Y-109596919D01*
+X136701074Y-109591703D01*
+X136722309Y-109588553D01*
+X136743750Y-109587500D01*
+X137256250Y-109587500D01*
+X137277691Y-109588553D01*
+G37*
+G04 #@! TD.AperFunction*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+G36*
+X137277691Y-111163553D02*
+G01*
+X137298926Y-111166703D01*
+X137319750Y-111171919D01*
+X137339962Y-111179151D01*
+X137359368Y-111188330D01*
+X137377781Y-111199366D01*
+X137395024Y-111212154D01*
+X137410930Y-111226570D01*
+X137425346Y-111242476D01*
+X137438134Y-111259719D01*
+X137449170Y-111278132D01*
+X137458349Y-111297538D01*
+X137465581Y-111317750D01*
+X137470797Y-111338574D01*
+X137473947Y-111359809D01*
+X137475000Y-111381250D01*
+X137475000Y-111818750D01*
+X137473947Y-111840191D01*
+X137470797Y-111861426D01*
+X137465581Y-111882250D01*
+X137458349Y-111902462D01*
+X137449170Y-111921868D01*
+X137438134Y-111940281D01*
+X137425346Y-111957524D01*
+X137410930Y-111973430D01*
+X137395024Y-111987846D01*
+X137377781Y-112000634D01*
+X137359368Y-112011670D01*
+X137339962Y-112020849D01*
+X137319750Y-112028081D01*
+X137298926Y-112033297D01*
+X137277691Y-112036447D01*
+X137256250Y-112037500D01*
+X136743750Y-112037500D01*
+X136722309Y-112036447D01*
+X136701074Y-112033297D01*
+X136680250Y-112028081D01*
+X136660038Y-112020849D01*
+X136640632Y-112011670D01*
+X136622219Y-112000634D01*
+X136604976Y-111987846D01*
+X136589070Y-111973430D01*
+X136574654Y-111957524D01*
+X136561866Y-111940281D01*
+X136550830Y-111921868D01*
+X136541651Y-111902462D01*
+X136534419Y-111882250D01*
+X136529203Y-111861426D01*
+X136526053Y-111840191D01*
+X136525000Y-111818750D01*
+X136525000Y-111381250D01*
+X136526053Y-111359809D01*
+X136529203Y-111338574D01*
+X136534419Y-111317750D01*
+X136541651Y-111297538D01*
+X136550830Y-111278132D01*
+X136561866Y-111259719D01*
+X136574654Y-111242476D01*
+X136589070Y-111226570D01*
+X136604976Y-111212154D01*
+X136622219Y-111199366D01*
+X136640632Y-111188330D01*
+X136660038Y-111179151D01*
+X136680250Y-111171919D01*
+X136701074Y-111166703D01*
+X136722309Y-111163553D01*
+X136743750Y-111162500D01*
+X137256250Y-111162500D01*
+X137277691Y-111163553D01*
+G37*
+G04 #@! TD.AperFunction*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+G36*
+X137277691Y-107663553D02*
+G01*
+X137298926Y-107666703D01*
+X137319750Y-107671919D01*
+X137339962Y-107679151D01*
+X137359368Y-107688330D01*
+X137377781Y-107699366D01*
+X137395024Y-107712154D01*
+X137410930Y-107726570D01*
+X137425346Y-107742476D01*
+X137438134Y-107759719D01*
+X137449170Y-107778132D01*
+X137458349Y-107797538D01*
+X137465581Y-107817750D01*
+X137470797Y-107838574D01*
+X137473947Y-107859809D01*
+X137475000Y-107881250D01*
+X137475000Y-108318750D01*
+X137473947Y-108340191D01*
+X137470797Y-108361426D01*
+X137465581Y-108382250D01*
+X137458349Y-108402462D01*
+X137449170Y-108421868D01*
+X137438134Y-108440281D01*
+X137425346Y-108457524D01*
+X137410930Y-108473430D01*
+X137395024Y-108487846D01*
+X137377781Y-108500634D01*
+X137359368Y-108511670D01*
+X137339962Y-108520849D01*
+X137319750Y-108528081D01*
+X137298926Y-108533297D01*
+X137277691Y-108536447D01*
+X137256250Y-108537500D01*
+X136743750Y-108537500D01*
+X136722309Y-108536447D01*
+X136701074Y-108533297D01*
+X136680250Y-108528081D01*
+X136660038Y-108520849D01*
+X136640632Y-108511670D01*
+X136622219Y-108500634D01*
+X136604976Y-108487846D01*
+X136589070Y-108473430D01*
+X136574654Y-108457524D01*
+X136561866Y-108440281D01*
+X136550830Y-108421868D01*
+X136541651Y-108402462D01*
+X136534419Y-108382250D01*
+X136529203Y-108361426D01*
+X136526053Y-108340191D01*
+X136525000Y-108318750D01*
+X136525000Y-107881250D01*
+X136526053Y-107859809D01*
+X136529203Y-107838574D01*
+X136534419Y-107817750D01*
+X136541651Y-107797538D01*
+X136550830Y-107778132D01*
+X136561866Y-107759719D01*
+X136574654Y-107742476D01*
+X136589070Y-107726570D01*
+X136604976Y-107712154D01*
+X136622219Y-107699366D01*
+X136640632Y-107688330D01*
+X136660038Y-107679151D01*
+X136680250Y-107671919D01*
+X136701074Y-107666703D01*
+X136722309Y-107663553D01*
+X136743750Y-107662500D01*
+X137256250Y-107662500D01*
+X137277691Y-107663553D01*
+G37*
+G04 #@! TD.AperFunction*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+G36*
+X137277691Y-106088553D02*
+G01*
+X137298926Y-106091703D01*
+X137319750Y-106096919D01*
+X137339962Y-106104151D01*
+X137359368Y-106113330D01*
+X137377781Y-106124366D01*
+X137395024Y-106137154D01*
+X137410930Y-106151570D01*
+X137425346Y-106167476D01*
+X137438134Y-106184719D01*
+X137449170Y-106203132D01*
+X137458349Y-106222538D01*
+X137465581Y-106242750D01*
+X137470797Y-106263574D01*
+X137473947Y-106284809D01*
+X137475000Y-106306250D01*
+X137475000Y-106743750D01*
+X137473947Y-106765191D01*
+X137470797Y-106786426D01*
+X137465581Y-106807250D01*
+X137458349Y-106827462D01*
+X137449170Y-106846868D01*
+X137438134Y-106865281D01*
+X137425346Y-106882524D01*
+X137410930Y-106898430D01*
+X137395024Y-106912846D01*
+X137377781Y-106925634D01*
+X137359368Y-106936670D01*
+X137339962Y-106945849D01*
+X137319750Y-106953081D01*
+X137298926Y-106958297D01*
+X137277691Y-106961447D01*
+X137256250Y-106962500D01*
+X136743750Y-106962500D01*
+X136722309Y-106961447D01*
+X136701074Y-106958297D01*
+X136680250Y-106953081D01*
+X136660038Y-106945849D01*
+X136640632Y-106936670D01*
+X136622219Y-106925634D01*
+X136604976Y-106912846D01*
+X136589070Y-106898430D01*
+X136574654Y-106882524D01*
+X136561866Y-106865281D01*
+X136550830Y-106846868D01*
+X136541651Y-106827462D01*
+X136534419Y-106807250D01*
+X136529203Y-106786426D01*
+X136526053Y-106765191D01*
+X136525000Y-106743750D01*
+X136525000Y-106306250D01*
+X136526053Y-106284809D01*
+X136529203Y-106263574D01*
+X136534419Y-106242750D01*
+X136541651Y-106222538D01*
+X136550830Y-106203132D01*
+X136561866Y-106184719D01*
+X136574654Y-106167476D01*
+X136589070Y-106151570D01*
+X136604976Y-106137154D01*
+X136622219Y-106124366D01*
+X136640632Y-106113330D01*
+X136660038Y-106104151D01*
+X136680250Y-106096919D01*
+X136701074Y-106091703D01*
+X136722309Y-106088553D01*
+X136743750Y-106087500D01*
+X137256250Y-106087500D01*
+X137277691Y-106088553D01*
+G37*
+G04 #@! TD.AperFunction*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+G36*
+X140015191Y-109026053D02*
+G01*
+X140036426Y-109029203D01*
+X140057250Y-109034419D01*
+X140077462Y-109041651D01*
+X140096868Y-109050830D01*
+X140115281Y-109061866D01*
+X140132524Y-109074654D01*
+X140148430Y-109089070D01*
+X140162846Y-109104976D01*
+X140175634Y-109122219D01*
+X140186670Y-109140632D01*
+X140195849Y-109160038D01*
+X140203081Y-109180250D01*
+X140208297Y-109201074D01*
+X140211447Y-109222309D01*
+X140212500Y-109243750D01*
+X140212500Y-109756250D01*
+X140211447Y-109777691D01*
+X140208297Y-109798926D01*
+X140203081Y-109819750D01*
+X140195849Y-109839962D01*
+X140186670Y-109859368D01*
+X140175634Y-109877781D01*
+X140162846Y-109895024D01*
+X140148430Y-109910930D01*
+X140132524Y-109925346D01*
+X140115281Y-109938134D01*
+X140096868Y-109949170D01*
+X140077462Y-109958349D01*
+X140057250Y-109965581D01*
+X140036426Y-109970797D01*
+X140015191Y-109973947D01*
+X139993750Y-109975000D01*
+X139556250Y-109975000D01*
+X139534809Y-109973947D01*
+X139513574Y-109970797D01*
+X139492750Y-109965581D01*
+X139472538Y-109958349D01*
+X139453132Y-109949170D01*
+X139434719Y-109938134D01*
+X139417476Y-109925346D01*
+X139401570Y-109910930D01*
+X139387154Y-109895024D01*
+X139374366Y-109877781D01*
+X139363330Y-109859368D01*
+X139354151Y-109839962D01*
+X139346919Y-109819750D01*
+X139341703Y-109798926D01*
+X139338553Y-109777691D01*
+X139337500Y-109756250D01*
+X139337500Y-109243750D01*
+X139338553Y-109222309D01*
+X139341703Y-109201074D01*
+X139346919Y-109180250D01*
+X139354151Y-109160038D01*
+X139363330Y-109140632D01*
+X139374366Y-109122219D01*
+X139387154Y-109104976D01*
+X139401570Y-109089070D01*
+X139417476Y-109074654D01*
+X139434719Y-109061866D01*
+X139453132Y-109050830D01*
+X139472538Y-109041651D01*
+X139492750Y-109034419D01*
+X139513574Y-109029203D01*
+X139534809Y-109026053D01*
+X139556250Y-109025000D01*
+X139993750Y-109025000D01*
+X140015191Y-109026053D01*
+G37*
+G04 #@! TD.AperFunction*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+G36*
+X141590191Y-109026053D02*
+G01*
+X141611426Y-109029203D01*
+X141632250Y-109034419D01*
+X141652462Y-109041651D01*
+X141671868Y-109050830D01*
+X141690281Y-109061866D01*
+X141707524Y-109074654D01*
+X141723430Y-109089070D01*
+X141737846Y-109104976D01*
+X141750634Y-109122219D01*
+X141761670Y-109140632D01*
+X141770849Y-109160038D01*
+X141778081Y-109180250D01*
+X141783297Y-109201074D01*
+X141786447Y-109222309D01*
+X141787500Y-109243750D01*
+X141787500Y-109756250D01*
+X141786447Y-109777691D01*
+X141783297Y-109798926D01*
+X141778081Y-109819750D01*
+X141770849Y-109839962D01*
+X141761670Y-109859368D01*
+X141750634Y-109877781D01*
+X141737846Y-109895024D01*
+X141723430Y-109910930D01*
+X141707524Y-109925346D01*
+X141690281Y-109938134D01*
+X141671868Y-109949170D01*
+X141652462Y-109958349D01*
+X141632250Y-109965581D01*
+X141611426Y-109970797D01*
+X141590191Y-109973947D01*
+X141568750Y-109975000D01*
+X141131250Y-109975000D01*
+X141109809Y-109973947D01*
+X141088574Y-109970797D01*
+X141067750Y-109965581D01*
+X141047538Y-109958349D01*
+X141028132Y-109949170D01*
+X141009719Y-109938134D01*
+X140992476Y-109925346D01*
+X140976570Y-109910930D01*
+X140962154Y-109895024D01*
+X140949366Y-109877781D01*
+X140938330Y-109859368D01*
+X140929151Y-109839962D01*
+X140921919Y-109819750D01*
+X140916703Y-109798926D01*
+X140913553Y-109777691D01*
+X140912500Y-109756250D01*
+X140912500Y-109243750D01*
+X140913553Y-109222309D01*
+X140916703Y-109201074D01*
+X140921919Y-109180250D01*
+X140929151Y-109160038D01*
+X140938330Y-109140632D01*
+X140949366Y-109122219D01*
+X140962154Y-109104976D01*
+X140976570Y-109089070D01*
+X140992476Y-109074654D01*
+X141009719Y-109061866D01*
+X141028132Y-109050830D01*
+X141047538Y-109041651D01*
+X141067750Y-109034419D01*
+X141088574Y-109029203D01*
+X141109809Y-109026053D01*
+X141131250Y-109025000D01*
+X141568750Y-109025000D01*
+X141590191Y-109026053D01*
+G37*
+G04 #@! TD.AperFunction*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+G36*
+X135517642Y-110801174D02*
+G01*
+X135541303Y-110804684D01*
+X135564507Y-110810496D01*
+X135587029Y-110818554D01*
+X135608653Y-110828782D01*
+X135629170Y-110841079D01*
+X135648383Y-110855329D01*
+X135666107Y-110871393D01*
+X135682171Y-110889117D01*
+X135696421Y-110908330D01*
+X135708718Y-110928847D01*
+X135718946Y-110950471D01*
+X135727004Y-110972993D01*
+X135732816Y-110996197D01*
+X135736326Y-111019858D01*
+X135737500Y-111043750D01*
+X135737500Y-111956250D01*
+X135736326Y-111980142D01*
+X135732816Y-112003803D01*
+X135727004Y-112027007D01*
+X135718946Y-112049529D01*
+X135708718Y-112071153D01*
+X135696421Y-112091670D01*
+X135682171Y-112110883D01*
+X135666107Y-112128607D01*
+X135648383Y-112144671D01*
+X135629170Y-112158921D01*
+X135608653Y-112171218D01*
+X135587029Y-112181446D01*
+X135564507Y-112189504D01*
+X135541303Y-112195316D01*
+X135517642Y-112198826D01*
+X135493750Y-112200000D01*
+X135006250Y-112200000D01*
+X134982358Y-112198826D01*
+X134958697Y-112195316D01*
+X134935493Y-112189504D01*
+X134912971Y-112181446D01*
+X134891347Y-112171218D01*
+X134870830Y-112158921D01*
+X134851617Y-112144671D01*
+X134833893Y-112128607D01*
+X134817829Y-112110883D01*
+X134803579Y-112091670D01*
+X134791282Y-112071153D01*
+X134781054Y-112049529D01*
+X134772996Y-112027007D01*
+X134767184Y-112003803D01*
+X134763674Y-111980142D01*
+X134762500Y-111956250D01*
+X134762500Y-111043750D01*
+X134763674Y-111019858D01*
+X134767184Y-110996197D01*
+X134772996Y-110972993D01*
+X134781054Y-110950471D01*
+X134791282Y-110928847D01*
+X134803579Y-110908330D01*
+X134817829Y-110889117D01*
+X134833893Y-110871393D01*
+X134851617Y-110855329D01*
+X134870830Y-110841079D01*
+X134891347Y-110828782D01*
+X134912971Y-110818554D01*
+X134935493Y-110810496D01*
+X134958697Y-110804684D01*
+X134982358Y-110801174D01*
+X135006250Y-110800000D01*
+X135493750Y-110800000D01*
+X135517642Y-110801174D01*
+G37*
+G04 #@! TD.AperFunction*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+G36*
+X133642642Y-110801174D02*
+G01*
+X133666303Y-110804684D01*
+X133689507Y-110810496D01*
+X133712029Y-110818554D01*
+X133733653Y-110828782D01*
+X133754170Y-110841079D01*
+X133773383Y-110855329D01*
+X133791107Y-110871393D01*
+X133807171Y-110889117D01*
+X133821421Y-110908330D01*
+X133833718Y-110928847D01*
+X133843946Y-110950471D01*
+X133852004Y-110972993D01*
+X133857816Y-110996197D01*
+X133861326Y-111019858D01*
+X133862500Y-111043750D01*
+X133862500Y-111956250D01*
+X133861326Y-111980142D01*
+X133857816Y-112003803D01*
+X133852004Y-112027007D01*
+X133843946Y-112049529D01*
+X133833718Y-112071153D01*
+X133821421Y-112091670D01*
+X133807171Y-112110883D01*
+X133791107Y-112128607D01*
+X133773383Y-112144671D01*
+X133754170Y-112158921D01*
+X133733653Y-112171218D01*
+X133712029Y-112181446D01*
+X133689507Y-112189504D01*
+X133666303Y-112195316D01*
+X133642642Y-112198826D01*
+X133618750Y-112200000D01*
+X133131250Y-112200000D01*
+X133107358Y-112198826D01*
+X133083697Y-112195316D01*
+X133060493Y-112189504D01*
+X133037971Y-112181446D01*
+X133016347Y-112171218D01*
+X132995830Y-112158921D01*
+X132976617Y-112144671D01*
+X132958893Y-112128607D01*
+X132942829Y-112110883D01*
+X132928579Y-112091670D01*
+X132916282Y-112071153D01*
+X132906054Y-112049529D01*
+X132897996Y-112027007D01*
+X132892184Y-112003803D01*
+X132888674Y-111980142D01*
+X132887500Y-111956250D01*
+X132887500Y-111043750D01*
+X132888674Y-111019858D01*
+X132892184Y-110996197D01*
+X132897996Y-110972993D01*
+X132906054Y-110950471D01*
+X132916282Y-110928847D01*
+X132928579Y-110908330D01*
+X132942829Y-110889117D01*
+X132958893Y-110871393D01*
+X132976617Y-110855329D01*
+X132995830Y-110841079D01*
+X133016347Y-110828782D01*
+X133037971Y-110818554D01*
+X133060493Y-110810496D01*
+X133083697Y-110804684D01*
+X133107358Y-110801174D01*
+X133131250Y-110800000D01*
+X133618750Y-110800000D01*
+X133642642Y-110801174D01*
+G37*
+G04 #@! TD.AperFunction*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+G36*
+X135517642Y-105801174D02*
+G01*
+X135541303Y-105804684D01*
+X135564507Y-105810496D01*
+X135587029Y-105818554D01*
+X135608653Y-105828782D01*
+X135629170Y-105841079D01*
+X135648383Y-105855329D01*
+X135666107Y-105871393D01*
+X135682171Y-105889117D01*
+X135696421Y-105908330D01*
+X135708718Y-105928847D01*
+X135718946Y-105950471D01*
+X135727004Y-105972993D01*
+X135732816Y-105996197D01*
+X135736326Y-106019858D01*
+X135737500Y-106043750D01*
+X135737500Y-106956250D01*
+X135736326Y-106980142D01*
+X135732816Y-107003803D01*
+X135727004Y-107027007D01*
+X135718946Y-107049529D01*
+X135708718Y-107071153D01*
+X135696421Y-107091670D01*
+X135682171Y-107110883D01*
+X135666107Y-107128607D01*
+X135648383Y-107144671D01*
+X135629170Y-107158921D01*
+X135608653Y-107171218D01*
+X135587029Y-107181446D01*
+X135564507Y-107189504D01*
+X135541303Y-107195316D01*
+X135517642Y-107198826D01*
+X135493750Y-107200000D01*
+X135006250Y-107200000D01*
+X134982358Y-107198826D01*
+X134958697Y-107195316D01*
+X134935493Y-107189504D01*
+X134912971Y-107181446D01*
+X134891347Y-107171218D01*
+X134870830Y-107158921D01*
+X134851617Y-107144671D01*
+X134833893Y-107128607D01*
+X134817829Y-107110883D01*
+X134803579Y-107091670D01*
+X134791282Y-107071153D01*
+X134781054Y-107049529D01*
+X134772996Y-107027007D01*
+X134767184Y-107003803D01*
+X134763674Y-106980142D01*
+X134762500Y-106956250D01*
+X134762500Y-106043750D01*
+X134763674Y-106019858D01*
+X134767184Y-105996197D01*
+X134772996Y-105972993D01*
+X134781054Y-105950471D01*
+X134791282Y-105928847D01*
+X134803579Y-105908330D01*
+X134817829Y-105889117D01*
+X134833893Y-105871393D01*
+X134851617Y-105855329D01*
+X134870830Y-105841079D01*
+X134891347Y-105828782D01*
+X134912971Y-105818554D01*
+X134935493Y-105810496D01*
+X134958697Y-105804684D01*
+X134982358Y-105801174D01*
+X135006250Y-105800000D01*
+X135493750Y-105800000D01*
+X135517642Y-105801174D01*
+G37*
+G04 #@! TD.AperFunction*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+G36*
+X133642642Y-105801174D02*
+G01*
+X133666303Y-105804684D01*
+X133689507Y-105810496D01*
+X133712029Y-105818554D01*
+X133733653Y-105828782D01*
+X133754170Y-105841079D01*
+X133773383Y-105855329D01*
+X133791107Y-105871393D01*
+X133807171Y-105889117D01*
+X133821421Y-105908330D01*
+X133833718Y-105928847D01*
+X133843946Y-105950471D01*
+X133852004Y-105972993D01*
+X133857816Y-105996197D01*
+X133861326Y-106019858D01*
+X133862500Y-106043750D01*
+X133862500Y-106956250D01*
+X133861326Y-106980142D01*
+X133857816Y-107003803D01*
+X133852004Y-107027007D01*
+X133843946Y-107049529D01*
+X133833718Y-107071153D01*
+X133821421Y-107091670D01*
+X133807171Y-107110883D01*
+X133791107Y-107128607D01*
+X133773383Y-107144671D01*
+X133754170Y-107158921D01*
+X133733653Y-107171218D01*
+X133712029Y-107181446D01*
+X133689507Y-107189504D01*
+X133666303Y-107195316D01*
+X133642642Y-107198826D01*
+X133618750Y-107200000D01*
+X133131250Y-107200000D01*
+X133107358Y-107198826D01*
+X133083697Y-107195316D01*
+X133060493Y-107189504D01*
+X133037971Y-107181446D01*
+X133016347Y-107171218D01*
+X132995830Y-107158921D01*
+X132976617Y-107144671D01*
+X132958893Y-107128607D01*
+X132942829Y-107110883D01*
+X132928579Y-107091670D01*
+X132916282Y-107071153D01*
+X132906054Y-107049529D01*
+X132897996Y-107027007D01*
+X132892184Y-107003803D01*
+X132888674Y-106980142D01*
+X132887500Y-106956250D01*
+X132887500Y-106043750D01*
+X132888674Y-106019858D01*
+X132892184Y-105996197D01*
+X132897996Y-105972993D01*
+X132906054Y-105950471D01*
+X132916282Y-105928847D01*
+X132928579Y-105908330D01*
+X132942829Y-105889117D01*
+X132958893Y-105871393D01*
+X132976617Y-105855329D01*
+X132995830Y-105841079D01*
+X133016347Y-105828782D01*
+X133037971Y-105818554D01*
+X133060493Y-105810496D01*
+X133083697Y-105804684D01*
+X133107358Y-105801174D01*
+X133131250Y-105800000D01*
+X133618750Y-105800000D01*
+X133642642Y-105801174D01*
+G37*
+G04 #@! TD.AperFunction*
+D11*
+X131000000Y-106500000D03*
+D12*
+X131000000Y-109000000D03*
+X131000000Y-111500000D03*
+D13*
+X138500000Y-103400000D03*
+X138500000Y-114600000D03*
+D12*
+X145500000Y-106500000D03*
+X145500000Y-111500000D03*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+D10*
+G36*
+X143642642Y-110801174D02*
+G01*
+X143666303Y-110804684D01*
+X143689507Y-110810496D01*
+X143712029Y-110818554D01*
+X143733653Y-110828782D01*
+X143754170Y-110841079D01*
+X143773383Y-110855329D01*
+X143791107Y-110871393D01*
+X143807171Y-110889117D01*
+X143821421Y-110908330D01*
+X143833718Y-110928847D01*
+X143843946Y-110950471D01*
+X143852004Y-110972993D01*
+X143857816Y-110996197D01*
+X143861326Y-111019858D01*
+X143862500Y-111043750D01*
+X143862500Y-111956250D01*
+X143861326Y-111980142D01*
+X143857816Y-112003803D01*
+X143852004Y-112027007D01*
+X143843946Y-112049529D01*
+X143833718Y-112071153D01*
+X143821421Y-112091670D01*
+X143807171Y-112110883D01*
+X143791107Y-112128607D01*
+X143773383Y-112144671D01*
+X143754170Y-112158921D01*
+X143733653Y-112171218D01*
+X143712029Y-112181446D01*
+X143689507Y-112189504D01*
+X143666303Y-112195316D01*
+X143642642Y-112198826D01*
+X143618750Y-112200000D01*
+X143131250Y-112200000D01*
+X143107358Y-112198826D01*
+X143083697Y-112195316D01*
+X143060493Y-112189504D01*
+X143037971Y-112181446D01*
+X143016347Y-112171218D01*
+X142995830Y-112158921D01*
+X142976617Y-112144671D01*
+X142958893Y-112128607D01*
+X142942829Y-112110883D01*
+X142928579Y-112091670D01*
+X142916282Y-112071153D01*
+X142906054Y-112049529D01*
+X142897996Y-112027007D01*
+X142892184Y-112003803D01*
+X142888674Y-111980142D01*
+X142887500Y-111956250D01*
+X142887500Y-111043750D01*
+X142888674Y-111019858D01*
+X142892184Y-110996197D01*
+X142897996Y-110972993D01*
+X142906054Y-110950471D01*
+X142916282Y-110928847D01*
+X142928579Y-110908330D01*
+X142942829Y-110889117D01*
+X142958893Y-110871393D01*
+X142976617Y-110855329D01*
+X142995830Y-110841079D01*
+X143016347Y-110828782D01*
+X143037971Y-110818554D01*
+X143060493Y-110810496D01*
+X143083697Y-110804684D01*
+X143107358Y-110801174D01*
+X143131250Y-110800000D01*
+X143618750Y-110800000D01*
+X143642642Y-110801174D01*
+G37*
+G04 #@! TD.AperFunction*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+G36*
+X141767642Y-110801174D02*
+G01*
+X141791303Y-110804684D01*
+X141814507Y-110810496D01*
+X141837029Y-110818554D01*
+X141858653Y-110828782D01*
+X141879170Y-110841079D01*
+X141898383Y-110855329D01*
+X141916107Y-110871393D01*
+X141932171Y-110889117D01*
+X141946421Y-110908330D01*
+X141958718Y-110928847D01*
+X141968946Y-110950471D01*
+X141977004Y-110972993D01*
+X141982816Y-110996197D01*
+X141986326Y-111019858D01*
+X141987500Y-111043750D01*
+X141987500Y-111956250D01*
+X141986326Y-111980142D01*
+X141982816Y-112003803D01*
+X141977004Y-112027007D01*
+X141968946Y-112049529D01*
+X141958718Y-112071153D01*
+X141946421Y-112091670D01*
+X141932171Y-112110883D01*
+X141916107Y-112128607D01*
+X141898383Y-112144671D01*
+X141879170Y-112158921D01*
+X141858653Y-112171218D01*
+X141837029Y-112181446D01*
+X141814507Y-112189504D01*
+X141791303Y-112195316D01*
+X141767642Y-112198826D01*
+X141743750Y-112200000D01*
+X141256250Y-112200000D01*
+X141232358Y-112198826D01*
+X141208697Y-112195316D01*
+X141185493Y-112189504D01*
+X141162971Y-112181446D01*
+X141141347Y-112171218D01*
+X141120830Y-112158921D01*
+X141101617Y-112144671D01*
+X141083893Y-112128607D01*
+X141067829Y-112110883D01*
+X141053579Y-112091670D01*
+X141041282Y-112071153D01*
+X141031054Y-112049529D01*
+X141022996Y-112027007D01*
+X141017184Y-112003803D01*
+X141013674Y-111980142D01*
+X141012500Y-111956250D01*
+X141012500Y-111043750D01*
+X141013674Y-111019858D01*
+X141017184Y-110996197D01*
+X141022996Y-110972993D01*
+X141031054Y-110950471D01*
+X141041282Y-110928847D01*
+X141053579Y-110908330D01*
+X141067829Y-110889117D01*
+X141083893Y-110871393D01*
+X141101617Y-110855329D01*
+X141120830Y-110841079D01*
+X141141347Y-110828782D01*
+X141162971Y-110818554D01*
+X141185493Y-110810496D01*
+X141208697Y-110804684D01*
+X141232358Y-110801174D01*
+X141256250Y-110800000D01*
+X141743750Y-110800000D01*
+X141767642Y-110801174D01*
+G37*
+G04 #@! TD.AperFunction*
+D14*
+X142560000Y-120655000D03*
+X137480000Y-120655000D03*
+X140020000Y-117345000D03*
+X134940000Y-117345000D03*
+D15*
+X136250000Y-109000000D02*
+X137000000Y-108250000D01*
+X131000000Y-109000000D02*
+X136250000Y-109000000D01*
+X136250000Y-109125000D02*
+X137000000Y-109875000D01*
+X136250000Y-109000000D02*
+X136250000Y-109125000D01*
+X139250000Y-109875000D02*
+X139625000Y-109500000D01*
+X137000000Y-109875000D02*
+X139250000Y-109875000D01*
+X144085787Y-106500000D02*
+X145500000Y-106500000D01*
+X141925000Y-106500000D02*
+X144085787Y-106500000D01*
+X139625000Y-108800000D02*
+X141925000Y-106500000D01*
+X139625000Y-109500000D02*
+X139625000Y-108800000D01*
+X142560000Y-120655000D02*
+X142560000Y-119100000D01*
+X142560000Y-119100000D02*
+X144250000Y-117410000D01*
+X144250000Y-117410000D02*
+X144250000Y-115000000D01*
+X146499999Y-107499999D02*
+X145500000Y-106500000D01*
+X144250000Y-115000000D02*
+X146900001Y-112349999D01*
+X146900001Y-112349999D02*
+X146900001Y-107900001D01*
+X146900001Y-107900001D02*
+X146499999Y-107499999D01*
+X141500000Y-109500000D02*
+X141500000Y-111500000D01*
+X141500000Y-112200000D02*
+X141500000Y-111500000D01*
+X141500000Y-115110000D02*
+X141500000Y-112200000D01*
+X140020000Y-116590000D02*
+X141500000Y-115110000D01*
+X140020000Y-117345000D02*
+X140020000Y-116590000D01*
+X136750000Y-111500000D02*
+X137000000Y-111750000D01*
+X135250000Y-111500000D02*
+X136750000Y-111500000D01*
+X137480000Y-120655000D02*
+X137480000Y-116980000D01*
+X135250000Y-114750000D02*
+X135250000Y-111500000D01*
+X137480000Y-116980000D02*
+X135250000Y-114750000D01*
+X136875000Y-106500000D02*
+X137000000Y-106375000D01*
+X135250000Y-106500000D02*
+X136875000Y-106500000D01*
+X134940000Y-115790000D02*
+X132400000Y-113250000D01*
+X134940000Y-117345000D02*
+X134940000Y-115790000D01*
+X136514473Y-105889473D02*
+X137000000Y-106375000D01*
+X135724999Y-105099999D02*
+X136514473Y-105889473D01*
+X129679999Y-105099999D02*
+X135724999Y-105099999D01*
+X129599999Y-105179999D02*
+X129679999Y-105099999D01*
+X129599999Y-112172001D02*
+X129599999Y-105179999D01*
+X130677998Y-113250000D02*
+X129599999Y-112172001D01*
+X132400000Y-113250000D02*
+X130677998Y-113250000D01*
+X143375000Y-111500000D02*
+X145500000Y-111500000D01*
+X131000000Y-106500000D02*
+X133375000Y-106500000D01*
+X131000000Y-111500000D02*
+X133375000Y-111500000D01*
+M02*
diff --git a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/back.ngc b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/back.ngc
new file mode 100644
index 000000000..30c510133
--- /dev/null
+++ b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/back.ngc
@@ -0,0 +1,2221 @@
+( pcb2gcode 2.1.0 )
+( Software-independent Gcode )
+
+G94 ( Inches per minute feed rate. )
+G20 ( Units == INCHES. )
+
+G90 ( Absolute coordinates. )
+G00 S24000 ( RPM spindle speed. )
+G64 P0.00040 ( set maximum deviation from commanded toolpath )
+G01 F39.37008 ( Feedrate. )
+
+
+G00 Z0.39370 (Retract to tool change height)
+T0
+M5 (Spindle stop.)
+G04 P1.00000 (Wait for spindle to stop)
+(MSG, Change tool bit to mill diameter 0.05709in)
+M6 (Tool change.)
+M0 (Temporary machine stop.)
+M3 ( Spindle on clockwise. )
+G04 P1.00000 (Wait for spindle to get up to speed)
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.19301 Y0.61268 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.19301 Y0.61268
+G01 X-0.24472 Y0.61269
+G01 X-0.24663 Y0.61309
+G01 X-0.26554 Y0.61309
+G01 X-0.26768 Y0.61269
+G01 X-0.26495 Y0.61320
+G01 X-0.26165 Y0.61484
+G01 X-0.25875 Y0.61658
+G01 X-0.25603 Y0.61859
+G01 X-0.25593 Y0.61939
+G01 X-0.25593 Y0.61887
+G01 X-0.25382 Y0.61714
+G01 X-0.25225 Y0.61609
+G01 X-0.24935 Y0.61435
+G01 X-0.24626 Y0.61300
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.24427 Y0.53278 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.24427 Y0.53278
+G01 X-0.24615 Y0.53238
+G01 X-0.26565 Y0.53238
+G01 X-0.26753 Y0.53278
+G01 X-0.26471 Y0.53218
+G01 X-0.26183 Y0.53069
+G01 X-0.25942 Y0.52924
+G01 X-0.25590 Y0.52676
+G01 X-0.25590 Y0.52628
+G01 X-0.25590 Y0.52676
+G01 X-0.25239 Y0.52924
+G01 X-0.24997 Y0.53069
+G01 X-0.24710 Y0.53218
+G01 X-0.24523 Y0.53258
+G01 X-0.19326 Y0.53278
+G01 X-0.19132 Y0.53238
+G01 X-0.18790 Y0.53071
+G01 X-0.18461 Y0.52857
+G01 X-0.18212 Y0.52623
+G01 X-0.18450 Y0.52846
+G01 X-0.18718 Y0.53238
+G01 X-0.19173 Y0.53248
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.25246 Y0.39064 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.25246 Y0.39064
+G01 X-0.25246 Y0.41938
+G01 X-0.25286 Y0.42012
+G01 X-0.25246 Y0.41938
+G01 X-0.24935 Y0.41750
+G01 X-0.24630 Y0.41606
+G01 X-0.24138 Y0.41420
+G01 X-0.23625 Y0.41301
+G01 X-0.23064 Y0.41245
+G01 X-0.22976 Y0.41277
+G01 X-0.23064 Y0.41245
+G01 X-0.25246 Y0.39064
+G01 X-0.25286 Y0.38967
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.52885 Y0.17565 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.52885 Y0.17565
+G01 X-0.52714 Y0.17001
+G01 X-0.52648 Y0.16329
+G01 X-0.52648 Y0.06447
+G01 X-0.52714 Y0.05775
+G01 X-0.52910 Y0.05129
+G01 X-0.53228 Y0.04533
+G01 X-0.53657 Y0.04011
+G01 X-0.54179 Y0.03583
+G01 X-0.54774 Y0.03264
+G01 X-0.55420 Y0.03068
+G01 X-0.56092 Y0.03002
+G01 X-0.60029 Y0.03002
+G01 X-0.60702 Y0.03068
+G01 X-0.61348 Y0.03264
+G01 X-0.61943 Y0.03583
+G01 X-0.62465 Y0.04011
+G01 X-0.62894 Y0.04533
+G01 X-0.63212 Y0.05129
+G01 X-0.63408 Y0.05775
+G01 X-0.63474 Y0.06447
+G01 X-0.63474 Y0.16329
+G01 X-0.63408 Y0.17001
+G01 X-0.63373 Y0.17115
+G01 X-0.67568 Y0.21310
+G01 X-0.67795 Y0.21561
+G01 X-0.68243 Y0.22212
+G01 X-0.68556 Y0.22938
+G01 X-0.68590 Y0.23048
+G01 X-0.68722 Y0.23711
+G01 X-0.68750 Y0.24163
+G01 X-0.68750 Y0.31980
+G01 X-0.78001 Y0.41231
+G01 X-0.78228 Y0.41482
+G01 X-0.78676 Y0.42133
+G01 X-0.78875 Y0.42540
+G01 X-0.79023 Y0.42969
+G01 X-0.79155 Y0.43632
+G01 X-0.79183 Y0.44084
+G01 X-0.79183 Y0.61604
+G01 X-0.79155 Y0.62057
+G01 X-0.78989 Y0.62830
+G01 X-0.78677 Y0.63556
+G01 X-0.78228 Y0.64207
+G01 X-0.78001 Y0.64457
+G01 X-0.76859 Y0.65600
+G01 X-0.76913 Y0.65938
+G01 X-0.76999 Y0.66756
+G01 X-0.77018 Y0.67116
+G01 X-0.76999 Y0.67476
+G01 X-0.76913 Y0.68295
+G01 X-0.76856 Y0.68651
+G01 X-0.76763 Y0.68999
+G01 X-0.76509 Y0.69782
+G01 X-0.76379 Y0.70119
+G01 X-0.76216 Y0.70440
+G01 X-0.75804 Y0.71153
+G01 X-0.75608 Y0.71455
+G01 X-0.75381 Y0.71735
+G01 X-0.74830 Y0.72347
+G01 X-0.74575 Y0.72602
+G01 X-0.74295 Y0.72829
+G01 X-0.73629 Y0.73313
+G01 X-0.73327 Y0.73509
+G01 X-0.73005 Y0.73673
+G01 X-0.72254 Y0.74008
+G01 X-0.71917 Y0.74137
+G01 X-0.71569 Y0.74230
+G01 X-0.70764 Y0.74401
+G01 X-0.70407 Y0.74458
+G01 X-0.70047 Y0.74477
+G01 X-0.69224 Y0.74477
+G01 X-0.68864 Y0.74458
+G01 X-0.68508 Y0.74401
+G01 X-0.67703 Y0.74230
+G01 X-0.67355 Y0.74137
+G01 X-0.67018 Y0.74008
+G01 X-0.66266 Y0.73673
+G01 X-0.65945 Y0.73509
+G01 X-0.65642 Y0.73313
+G01 X-0.64977 Y0.72829
+G01 X-0.64696 Y0.72602
+G01 X-0.64441 Y0.72347
+G01 X-0.63891 Y0.71735
+G01 X-0.63664 Y0.71455
+G01 X-0.63467 Y0.71152
+G01 X-0.55561 Y0.71152
+G01 X-0.55108 Y0.71124
+G01 X-0.54446 Y0.70992
+G01 X-0.54017 Y0.70845
+G01 X-0.53609 Y0.70646
+G01 X-0.53048 Y0.70270
+G01 X-0.52708 Y0.69970
+G01 X-0.43653 Y0.60915
+G01 X-0.43352 Y0.60575
+G01 X-0.42977 Y0.60013
+G01 X-0.42778 Y0.59606
+G01 X-0.42630 Y0.59177
+G01 X-0.42490 Y0.58423
+G01 X-0.42290 Y0.58040
+G01 X-0.42225 Y0.57864
+G01 X-0.40940 Y0.57864
+G01 X-0.41190 Y0.58386
+G01 X-0.41317 Y0.58789
+G01 X-0.41456 Y0.59446
+G01 X-0.41482 Y0.59863
+G01 X-0.41486 Y0.61670
+G01 X-0.41453 Y0.62184
+G01 X-0.41386 Y0.62601
+G01 X-0.41183 Y0.63245
+G01 X-0.40978 Y0.63708
+G01 X-0.40842 Y0.63922
+G01 X-0.40795 Y0.63922
+G01 X-0.40850 Y0.63922
+G01 X-0.41125 Y0.64431
+G01 X-0.41321 Y0.64989
+G01 X-0.41403 Y0.65316
+G01 X-0.41453 Y0.65651
+G01 X-0.41486 Y0.66157
+G01 X-0.41486 Y0.67879
+G01 X-0.41453 Y0.68385
+G01 X-0.41403 Y0.68719
+G01 X-0.41272 Y0.69209
+G01 X-0.41158 Y0.69527
+G01 X-0.41014 Y0.69832
+G01 X-0.40934 Y0.69981
+G01 X-0.40559 Y0.70543
+G01 X-0.40225 Y0.70924
+G01 X-0.39844 Y0.71258
+G01 X-0.39501 Y0.71505
+G01 X-0.39131 Y0.71709
+G01 X-0.38641 Y0.71918
+G01 X-0.38234 Y0.71979
+G01 X-0.38502 Y0.71939
+G01 X-0.38460 Y0.71945
+G01 X-0.48376 Y0.71939
+G01 X-0.49048 Y0.72005
+G01 X-0.49694 Y0.72201
+G01 X-0.50290 Y0.72520
+G01 X-0.50812 Y0.72948
+G01 X-0.51240 Y0.73470
+G01 X-0.51559 Y0.74066
+G01 X-0.51755 Y0.74712
+G01 X-0.51821 Y0.75384
+G01 X-0.51821 Y0.83258
+G01 X-0.51755 Y0.83930
+G01 X-0.51559 Y0.84576
+G01 X-0.51240 Y0.85172
+G01 X-0.50812 Y0.85694
+G01 X-0.50290 Y0.86122
+G01 X-0.49694 Y0.86441
+G01 X-0.49048 Y0.86637
+G01 X-0.48376 Y0.86703
+G01 X-0.35777 Y0.86703
+G01 X-0.35105 Y0.86637
+G01 X-0.34459 Y0.86441
+G01 X-0.33864 Y0.86122
+G01 X-0.33342 Y0.85694
+G01 X-0.32913 Y0.85172
+G01 X-0.32595 Y0.84576
+G01 X-0.32399 Y0.83930
+G01 X-0.32333 Y0.83258
+G01 X-0.32333 Y0.76484
+G01 X-0.32372 Y0.76430
+G01 X-0.32333 Y0.76484
+G01 X-0.31939 Y0.76586
+G01 X-0.31489 Y0.76647
+G01 X-0.31151 Y0.76664
+G01 X-0.07352 Y0.76664
+G01 X-0.06899 Y0.76636
+G01 X-0.06237 Y0.76504
+G01 X-0.05808 Y0.76357
+G01 X-0.05400 Y0.76158
+G01 X-0.04749 Y0.75709
+G01 X-0.04450 Y0.75432
+G01 X-0.04061 Y0.75028
+G01 X-0.03758 Y0.74666
+G01 X-0.03453 Y0.74163
+G01 X-0.03309 Y0.73858
+G01 X-0.03161 Y0.73429
+G01 X-0.03030 Y0.72766
+G01 X-0.03002 Y0.72314
+G01 X-0.03002 Y0.44785
+G01 X-0.03030 Y0.44333
+G01 X-0.03161 Y0.43670
+G01 X-0.03309 Y0.43241
+G01 X-0.03508 Y0.42834
+G01 X-0.03883 Y0.42272
+G01 X-0.04184 Y0.41932
+G01 X-0.08428 Y0.37688
+G01 X-0.08768 Y0.37388
+G01 X-0.09329 Y0.37012
+G01 X-0.09737 Y0.36813
+G01 X-0.10166 Y0.36666
+G01 X-0.10828 Y0.36534
+G01 X-0.11281 Y0.36506
+G01 X-0.16390 Y0.36506
+G01 X-0.22749 Y0.30147
+G01 X-0.22714 Y0.30032
+G01 X-0.22648 Y0.29360
+G01 X-0.22648 Y0.19478
+G01 X-0.22714 Y0.18806
+G01 X-0.22910 Y0.18160
+G01 X-0.23228 Y0.17564
+G01 X-0.23657 Y0.17042
+G01 X-0.24179 Y0.16614
+G01 X-0.24774 Y0.16296
+G01 X-0.25420 Y0.16100
+G01 X-0.26092 Y0.16033
+G01 X-0.30029 Y0.16033
+G01 X-0.30702 Y0.16100
+G01 X-0.31348 Y0.16296
+G01 X-0.31943 Y0.16614
+G01 X-0.32465 Y0.17042
+G01 X-0.32869 Y0.17535
+G01 X-0.33237 Y0.18243
+G01 X-0.33408 Y0.18806
+G01 X-0.33474 Y0.19478
+G01 X-0.33474 Y0.24736
+G01 X-0.33434 Y0.24833
+G01 X-0.33474 Y0.24736
+G01 X-0.34026 Y0.24185
+G01 X-0.34026 Y0.19068
+G01 X-0.33657 Y0.18765
+G01 X-0.33252 Y0.18272
+G01 X-0.32885 Y0.17564
+G01 X-0.32714 Y0.17001
+G01 X-0.32648 Y0.16329
+G01 X-0.32648 Y0.06447
+G01 X-0.32714 Y0.05775
+G01 X-0.32910 Y0.05129
+G01 X-0.33228 Y0.04533
+G01 X-0.33657 Y0.04011
+G01 X-0.34179 Y0.03583
+G01 X-0.34774 Y0.03264
+G01 X-0.35420 Y0.03068
+G01 X-0.36092 Y0.03002
+G01 X-0.40029 Y0.03002
+G01 X-0.40702 Y0.03068
+G01 X-0.41348 Y0.03264
+G01 X-0.41943 Y0.03583
+G01 X-0.42465 Y0.04011
+G01 X-0.42894 Y0.04533
+G01 X-0.43212 Y0.05129
+G01 X-0.43408 Y0.05775
+G01 X-0.43474 Y0.06447
+G01 X-0.43474 Y0.16329
+G01 X-0.43408 Y0.17001
+G01 X-0.43237 Y0.17564
+G01 X-0.42885 Y0.18243
+G01 X-0.42714 Y0.18806
+G01 X-0.42648 Y0.19478
+G01 X-0.42648 Y0.27845
+G01 X-0.42688 Y0.27885
+G01 X-0.42648 Y0.27845
+G01 X-0.41566 Y0.27845
+G01 X-0.41491 Y0.27885
+G01 X-0.41570 Y0.27842
+G01 X-0.41645 Y0.27707
+G01 X-0.41789 Y0.27401
+G01 X-0.41903 Y0.27083
+G01 X-0.42019 Y0.26644
+G01 X-0.42080 Y0.26194
+G01 X-0.42097 Y0.25857
+G01 X-0.42097 Y0.19067
+G01 X-0.42465 Y0.18765
+G01 X-0.42869 Y0.18272
+G01 X-0.43252 Y0.17535
+G01 X-0.43657 Y0.17042
+G01 X-0.44179 Y0.16614
+G01 X-0.44774 Y0.16296
+G01 X-0.45420 Y0.16100
+G01 X-0.46092 Y0.16033
+G01 X-0.50029 Y0.16033
+G01 X-0.50702 Y0.16100
+G01 X-0.51348 Y0.16296
+G01 X-0.51943 Y0.16614
+G01 X-0.52465 Y0.17042
+G01 X-0.52869 Y0.17535
+G01 X-0.53237 Y0.18243
+G01 X-0.53408 Y0.18806
+G01 X-0.53474 Y0.19478
+G01 X-0.53474 Y0.27098
+G01 X-0.56742 Y0.30365
+G01 X-0.56969 Y0.30616
+G01 X-0.57042 Y0.30705
+G01 X-0.57472 Y0.31369
+G01 X-0.57616 Y0.31674
+G01 X-0.57764 Y0.32103
+G01 X-0.57896 Y0.32766
+G01 X-0.57924 Y0.33219
+G01 X-0.57924 Y0.41943
+G01 X-0.57884 Y0.42023
+G01 X-0.57924 Y0.41943
+G01 X-0.58172 Y0.41794
+G01 X-0.58547 Y0.41599
+G01 X-0.58943 Y0.41452
+G01 X-0.59123 Y0.41397
+G01 X-0.59785 Y0.41265
+G01 X-0.60310 Y0.41230
+G01 X-0.62229 Y0.41230
+G01 X-0.62754 Y0.41265
+G01 X-0.63416 Y0.41397
+G01 X-0.63915 Y0.41566
+G01 X-0.64220 Y0.41710
+G01 X-0.64672 Y0.41970
+G01 X-0.64977 Y0.41718
+G01 X-0.65642 Y0.41235
+G01 X-0.65945 Y0.41038
+G01 X-0.66241 Y0.40887
+G01 X-0.66311 Y0.40898
+G01 X-0.66243 Y0.40888
+G01 X-0.61861 Y0.36505
+G01 X-0.61560 Y0.36165
+G01 X-0.61185 Y0.35603
+G01 X-0.60986 Y0.35196
+G01 X-0.60838 Y0.34767
+G01 X-0.60707 Y0.34104
+G01 X-0.60679 Y0.33651
+G01 X-0.60679 Y0.25835
+G01 X-0.55207 Y0.20363
+G01 X-0.54907 Y0.20023
+G01 X-0.54532 Y0.19461
+G01 X-0.54474 Y0.19351
+G01 X-0.54179 Y0.19193
+G01 X-0.53657 Y0.18765
+G01 X-0.53237 Y0.18243
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.34040 Y0.42077 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.34040 Y0.42077
+G01 X-0.33914 Y0.42059
+G01 X-0.33514 Y0.42198
+G01 X-0.33317 Y0.42291
+G01 X-0.33317 Y0.41550
+G01 X-0.33277 Y0.41455
+G01 X-0.33342 Y0.41599
+G01 X-0.33864 Y0.42028
+G01 X-0.33926 Y0.42061
+G01 X-0.39440 Y0.42568
+G01 X-0.39565 Y0.42608
+G01 X-0.48376 Y0.42608
+G01 X-0.49048 Y0.42542
+G01 X-0.49694 Y0.42346
+G01 X-0.49849 Y0.42263
+G01 X-0.49893 Y0.42188
+G01 X-0.49853 Y0.42257
+G01 X-0.49887 Y0.42198
+G01 X-0.49853 Y0.42257
+G01 X-0.49853 Y0.42490
+G01 X-0.49755 Y0.42581
+G01 X-0.49483 Y0.42904
+G01 X-0.49315 Y0.43130
+G01 X-0.49084 Y0.43485
+G01 X-0.48899 Y0.43864
+G01 X-0.48690 Y0.44437
+G01 X-0.48602 Y0.44851
+G01 X-0.48561 Y0.45129
+G01 X-0.48524 Y0.45635
+G01 X-0.48524 Y0.49227
+G01 X-0.48559 Y0.49752
+G01 X-0.48620 Y0.50060
+G01 X-0.48670 Y0.50109
+G01 X-0.48606 Y0.50047
+G01 X-0.48468 Y0.50021
+G01 X-0.48050 Y0.49994
+G01 X-0.46266 Y0.49990
+G01 X-0.46144 Y0.49953
+G01 X-0.45482 Y0.49821
+G01 X-0.45029 Y0.49793
+G01 X-0.41022 Y0.49793
+G01 X-0.40961 Y0.49833
+G01 X-0.41045 Y0.49778
+G01 X-0.41125 Y0.49624
+G01 X-0.41272 Y0.49228
+G01 X-0.41403 Y0.48739
+G01 X-0.41453 Y0.48404
+G01 X-0.41486 Y0.47899
+G01 X-0.41486 Y0.46176
+G01 X-0.41453 Y0.45671
+G01 X-0.41403 Y0.45336
+G01 X-0.41272 Y0.44847
+G01 X-0.41125 Y0.44451
+G01 X-0.40801 Y0.43859
+G01 X-0.40562 Y0.43510
+G01 X-0.40282 Y0.43194
+G01 X-0.39846 Y0.42795
+G01 X-0.39565 Y0.42608
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.54624 Y0.60529 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.54624 Y0.60529
+G01 X-0.54710 Y0.60558
+G01 X-0.57233 Y0.63081
+G01 X-0.63466 Y0.63081
+G01 X-0.63664 Y0.62777
+G01 X-0.63891 Y0.62497
+G01 X-0.64441 Y0.61885
+G01 X-0.64696 Y0.61630
+G01 X-0.64977 Y0.61403
+G01 X-0.65642 Y0.60920
+G01 X-0.65945 Y0.60723
+G01 X-0.66266 Y0.60560
+G01 X-0.67018 Y0.60225
+G01 X-0.67355 Y0.60096
+G01 X-0.67703 Y0.60002
+G01 X-0.68508 Y0.59831
+G01 X-0.68864 Y0.59775
+G01 X-0.69224 Y0.59756
+G01 X-0.70047 Y0.59756
+G01 X-0.70407 Y0.59775
+G01 X-0.71112 Y0.59905
+G01 X-0.71112 Y0.54642
+G01 X-0.71152 Y0.54593
+G01 X-0.71112 Y0.54642
+G01 X-0.70407 Y0.54773
+G01 X-0.70047 Y0.54791
+G01 X-0.69224 Y0.54791
+G01 X-0.68864 Y0.54773
+G01 X-0.68508 Y0.54716
+G01 X-0.67703 Y0.54545
+G01 X-0.67355 Y0.54452
+G01 X-0.67018 Y0.54322
+G01 X-0.66266 Y0.53988
+G01 X-0.65945 Y0.53824
+G01 X-0.65642 Y0.53628
+G01 X-0.64977 Y0.53144
+G01 X-0.64664 Y0.52885
+G01 X-0.64368 Y0.53069
+G01 X-0.63992 Y0.53263
+G01 X-0.63596 Y0.53411
+G01 X-0.63416 Y0.53465
+G01 X-0.62754 Y0.53597
+G01 X-0.62229 Y0.53632
+G01 X-0.60310 Y0.53632
+G01 X-0.59785 Y0.53597
+G01 X-0.59123 Y0.53465
+G01 X-0.58943 Y0.53411
+G01 X-0.58547 Y0.53263
+G01 X-0.58290 Y0.53130
+G01 X-0.58227 Y0.53048
+G01 X-0.58298 Y0.53141
+G01 X-0.58434 Y0.53790
+G01 X-0.58460 Y0.54212
+G01 X-0.58460 Y0.56398
+G01 X-0.58434 Y0.56820
+G01 X-0.58357 Y0.57235
+G01 X-0.58168 Y0.57883
+G01 X-0.57992 Y0.58267
+G01 X-0.57913 Y0.58416
+G01 X-0.57537 Y0.58978
+G01 X-0.57203 Y0.59359
+G01 X-0.56822 Y0.59693
+G01 X-0.56261 Y0.60068
+G01 X-0.55728 Y0.60324
+G01 X-0.55080 Y0.60513
+G01 X-0.54754 Y0.60573
+G01 X-0.54710 Y0.60558
+
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.393701 ( retract )
+
+M5 ( Spindle off. )
+G04 P1.000000
+
+G00 Z0.39370 (Retract to tool change height)
+T1
+M5 (Spindle stop.)
+G04 P1.00000 (Wait for spindle to stop)
+(MSG, Change tool bit to mill diameter 0.03346in)
+M6 (Tool change.)
+M0 (Temporary machine stop.)
+M3 ( Spindle on clockwise. )
+G04 P1.00000 (Wait for spindle to get up to speed)
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.16656 Y0.37687 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.16656 Y0.37687
+G01 X-0.16879 Y0.37687
+G01 X-0.24119 Y0.30447
+G01 X-0.24001 Y0.30227
+G01 X-0.23956 Y0.30078
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.32293 Y0.25231 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.32293 Y0.25231
+G01 X-0.32293 Y0.27587
+G01 X-0.32253 Y0.27684
+G01 X-0.35207 Y0.24674
+G01 X-0.35207 Y0.24452
+G01 X-0.33064 Y0.25982
+G01 X-0.32883 Y0.26162
+G01 X-0.32884 Y0.25907
+G01 X-0.32883 Y0.26162
+G01 X-0.32293 Y0.27587
+G01 X-0.33961 Y0.25920
+G01 X-0.35207 Y0.18798
+G01 X-0.35207 Y0.18410
+G01 X-0.34936 Y0.18265
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.41210 Y0.18252 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.41210 Y0.18252
+G01 X-0.40915 Y0.18410
+G01 X-0.40915 Y0.18799
+G01 X-0.40329 Y0.27585
+G01 X-0.40079 Y0.27875
+G01 X-0.38928 Y0.29026
+G01 X-0.38832 Y0.29066
+G01 X-0.40354 Y0.28435
+G01 X-0.40412 Y0.28435
+G01 X-0.40354 Y0.28435
+G01 X-0.40404 Y0.28385
+G01 X-0.40354 Y0.28435
+G01 X-0.38928 Y0.29026
+G01 X-0.43829 Y0.29026
+G01 X-0.43545 Y0.28742
+G01 X-0.43869 Y0.29066
+G01 X-0.43829 Y0.29026
+G01 X-0.43829 Y0.28280
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.52293 Y0.27364 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.52293 Y0.27364
+G01 X-0.52293 Y0.27587
+G01 X-0.52451 Y0.27745
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.62348 Y0.17760 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.62348 Y0.17760
+G01 X-0.62003 Y0.17415
+G01 X-0.62121 Y0.17195
+G01 X-0.62165 Y0.17050
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.55261 Y0.18431 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.55261 Y0.18431
+G01 X-0.55380 Y0.18467
+G01 X-0.55453 Y0.18644
+G01 X-0.61860 Y0.25346
+G01 X-0.61860 Y0.25571
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.67568 Y0.32248 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.67568 Y0.32248
+G01 X-0.67568 Y0.32469
+G01 X-0.67725 Y0.32626
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.67401 Y0.40375 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.67401 Y0.40375
+G01 X-0.68402 Y0.41376
+G01 X-0.67896 Y0.41226
+G01 X-0.67500 Y0.41132
+G01 X-0.67896 Y0.41226
+G01 X-0.68482 Y0.41400
+G01 X-0.68402 Y0.41376
+G01 X-0.67720 Y0.41534
+G01 X-0.67141 Y0.41778
+G01 X-0.58227 Y0.43179
+G01 X-0.58024 Y0.43373
+G01 X-0.57835 Y0.43581
+G01 X-0.57661 Y0.43798
+G01 X-0.57577 Y0.43934
+G01 X-0.57574 Y0.43788
+G01 X-0.57579 Y0.50930
+G01 X-0.57661 Y0.51064
+G01 X-0.58024 Y0.51489
+G01 X-0.58265 Y0.51719
+G01 X-0.58487 Y0.51875
+G01 X-0.57681 Y0.51976
+G01 X-0.57586 Y0.51886
+G01 X-0.57579 Y0.50930
+G01 X-0.57584 Y0.51876
+G01 X-0.57333 Y0.52109
+G01 X-0.57283 Y0.52087
+G01 X-0.57333 Y0.52109
+G01 X-0.57333 Y0.52232
+G01 X-0.57019 Y0.53048
+G01 X-0.56896 Y0.52803
+G01 X-0.56742 Y0.52553
+G01 X-0.56742 Y0.51822
+G01 X-0.57087 Y0.51545
+G01 X-0.57395 Y0.51197
+G01 X-0.57579 Y0.50933
+G01 X-0.57582 Y0.43191
+G01 X-0.56742 Y0.42430
+G01 X-0.56742 Y0.43032
+G01 X-0.56962 Y0.43206
+G01 X-0.57165 Y0.43395
+G01 X-0.57344 Y0.43608
+G01 X-0.57577 Y0.43934
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.64181 Y0.43074 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.64181 Y0.43074
+G01 X-0.64344 Y0.43206
+G01 X-0.64658 Y0.43520
+G01 X-0.64747 Y0.43629
+G01 X-0.65315 Y0.42995
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.64210 Y0.51764 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.64210 Y0.51764
+G01 X-0.64515 Y0.51489
+G01 X-0.64745 Y0.51231
+G01 X-0.65307 Y0.51859
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.71306 Y0.53393 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.71306 Y0.53393
+G01 X-0.71552 Y0.53328
+G01 X-0.71773 Y0.53244
+G01 X-0.72293 Y0.53012
+G01 X-0.71887 Y0.53631
+G01 X-0.72333 Y0.52951
+G01 X-0.72293 Y0.53012
+G01 X-0.72293 Y0.54191
+G01 X-0.64359 Y0.63898
+G01 X-0.64148 Y0.64262
+G01 X-0.56743 Y0.64262
+G01 X-0.51855 Y0.59374
+G01 X-0.51733 Y0.59309
+G01 X-0.52352 Y0.59615
+G01 X-0.53341 Y0.60025
+G01 X-0.53588 Y0.60025
+G01 X-0.53341 Y0.60025
+G01 X-0.53471 Y0.60155
+G01 X-0.53341 Y0.60025
+G01 X-0.52352 Y0.59615
+G01 X-0.51866 Y0.59379
+G01 X-0.52074 Y0.59418
+G01 X-0.52352 Y0.59435
+G01 X-0.54206 Y0.59435
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.38955 Y0.56922 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.38955 Y0.56922
+G01 X-0.39746 Y0.57273
+G01 X-0.39837 Y0.57362
+G01 X-0.39746 Y0.57273
+G01 X-0.39886 Y0.57273
+G01 X-0.43653 Y0.58078
+G01 X-0.43652 Y0.58058
+G01 X-0.43247 Y0.57213
+G01 X-0.43170 Y0.56924
+G01 X-0.43136 Y0.56683
+G01 X-0.38932 Y0.56683
+G01 X-0.38626 Y0.56862
+G01 X-0.38255 Y0.57025
+G01 X-0.38376 Y0.57069
+G01 X-0.38726 Y0.57243
+G01 X-0.39095 Y0.57490
+G01 X-0.39390 Y0.57746
+G01 X-0.39539 Y0.57911
+G01 X-0.39646 Y0.58041
+G01 X-0.39800 Y0.58272
+G01 X-0.39630 Y0.63606
+G01 X-0.39429 Y0.63848
+G01 X-0.39352 Y0.63919
+G01 X-0.39631 Y0.64219
+G01 X-0.39356 Y0.63919
+G01 X-0.39294 Y0.63919
+G01 X-0.39590 Y0.63918
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.37796 Y0.70935 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.37796 Y0.70935
+G01 X-0.37512 Y0.70979
+G01 X-0.37180 Y0.71004
+G01 X-0.36812 Y0.71004
+G01 X-0.33170 Y0.74647
+G01 X-0.32916 Y0.74869
+G01 X-0.32737 Y0.75002
+G01 X-0.32345 Y0.75218
+G01 X-0.33020 Y0.75405
+G01 X-0.33339 Y0.74816
+G01 X-0.33795 Y0.74128
+G01 X-0.34356 Y0.73542
+G01 X-0.35016 Y0.73056
+G01 X-0.35777 Y0.72672
+G01 X-0.36121 Y0.72530
+G01 X-0.37056 Y0.71594
+G01 X-0.37040 Y0.71556
+G01 X-0.37056 Y0.71594
+G01 X-0.37307 Y0.71585
+G01 X-0.37056 Y0.71594
+G01 X-0.36121 Y0.72530
+G01 X-0.37158 Y0.72530
+G01 X-0.36121 Y0.72530
+G01 X-0.35777 Y0.72672
+G01 X-0.35017 Y0.73058
+G01 X-0.34358 Y0.73544
+G01 X-0.33798 Y0.74130
+G01 X-0.33339 Y0.74816
+G01 X-0.33020 Y0.75405
+G01 X-0.33514 Y0.76036
+G01 X-0.33514 Y0.75384
+G01 X-0.33557 Y0.74942
+G01 X-0.33686 Y0.74518
+G01 X-0.33895 Y0.74126
+G01 X-0.34177 Y0.73783
+G01 X-0.34520 Y0.73502
+G01 X-0.34911 Y0.73292
+G01 X-0.35336 Y0.73164
+G01 X-0.35777 Y0.73120
+G01 X-0.37837 Y0.73120
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.25160 Y0.63069 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.25160 Y0.63069
+G01 X-0.25386 Y0.63318
+G01 X-0.25587 Y0.63622
+G01 X-0.25592 Y0.63133
+G01 X-0.25588 Y0.63701
+G01 X-0.25587 Y0.63619
+G01 X-0.25611 Y0.63576
+G01 X-0.25893 Y0.63205
+G01 X-0.26059 Y0.63039
+G01 X-0.27404 Y0.62238
+G01 X-0.27948 Y0.62118
+G01 X-0.28223 Y0.62101
+G01 X-0.30236 Y0.62096
+G01 X-0.30573 Y0.62121
+G01 X-0.30852 Y0.62162
+G01 X-0.31177 Y0.62235
+G01 X-0.31488 Y0.62355
+G01 X-0.31985 Y0.62609
+G01 X-0.32251 Y0.62806
+G01 X-0.31449 Y0.61704
+G01 X-0.31449 Y0.60718
+G01 X-0.31622 Y0.60545
+G01 X-0.31449 Y0.60718
+G01 X-0.27842 Y0.60718
+G01 X-0.31449 Y0.60718
+G01 X-0.31453 Y0.61711
+G01 X-0.31348 Y0.61670
+G01 X-0.30938 Y0.61578
+G01 X-0.30660 Y0.61537
+G01 X-0.30235 Y0.61506
+G01 X-0.28221 Y0.61511
+G01 X-0.27843 Y0.61539
+G01 X-0.28221 Y0.61511
+G01 X-0.30235 Y0.61506
+G01 X-0.30660 Y0.61537
+G01 X-0.30938 Y0.61578
+G01 X-0.31348 Y0.61670
+G01 X-0.31453 Y0.61711
+G01 X-0.32353 Y0.62945
+G01 X-0.32251 Y0.62807
+G01 X-0.32200 Y0.62665
+G01 X-0.32097 Y0.62288
+G01 X-0.32065 Y0.62068
+G01 X-0.32037 Y0.61673
+G01 X-0.32041 Y0.60133
+G01 X-0.18036 Y0.60128
+G01 X-0.17566 Y0.60918
+G01 X-0.17406 Y0.61114
+G01 X-0.17331 Y0.61137
+G01 X-0.17407 Y0.61113
+G01 X-0.17350 Y0.61132
+G01 X-0.17403 Y0.61115
+G01 X-0.17744 Y0.61297
+G01 X-0.18087 Y0.61578
+G01 X-0.18154 Y0.61661
+G01 X-0.18504 Y0.62176
+G01 X-0.18578 Y0.62313
+G01 X-0.18706 Y0.62738
+G01 X-0.18731 Y0.62986
+G01 X-0.18971 Y0.62772
+G01 X-0.19196 Y0.62609
+G01 X-0.19417 Y0.62487
+G01 X-0.19196 Y0.62609
+G01 X-0.18971 Y0.62772
+G01 X-0.18731 Y0.62986
+G01 X-0.18706 Y0.62738
+G01 X-0.18578 Y0.62313
+G01 X-0.18504 Y0.62176
+G01 X-0.18154 Y0.61661
+G01 X-0.18087 Y0.61578
+G01 X-0.17744 Y0.61297
+G01 X-0.17403 Y0.61115
+G01 X-0.17352 Y0.61131
+G01 X-0.18136 Y0.60960
+G01 X-0.20411 Y0.60718
+G01 X-0.23398 Y0.60718
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.23352 Y0.53829 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.23352 Y0.53829
+G01 X-0.20401 Y0.53829
+G01 X-0.17036 Y0.52352
+G01 X-0.16220 Y0.52352
+G01 X-0.16288 Y0.52352
+G01 X-0.16514 Y0.52188
+G01 X-0.16698 Y0.52039
+G01 X-0.16866 Y0.51872
+G01 X-0.17566 Y0.51076
+G01 X-0.17952 Y0.50432
+G01 X-0.18057 Y0.50662
+G01 X-0.18260 Y0.51018
+G01 X-0.18511 Y0.51342
+G01 X-0.18652 Y0.51493
+G01 X-0.17930 Y0.51445
+G01 X-0.17931 Y0.51268
+G01 X-0.17930 Y0.51445
+G01 X-0.18652 Y0.51493
+G01 X-0.18511 Y0.51342
+G01 X-0.18260 Y0.51018
+G01 X-0.18057 Y0.50662
+G01 X-0.17952 Y0.50432
+G01 X-0.17695 Y0.50877
+G01 X-0.17566 Y0.51076
+G01 X-0.17417 Y0.51260
+G01 X-0.16698 Y0.52039
+G01 X-0.16288 Y0.52352
+G01 X-0.16698 Y0.52666
+G01 X-0.17095 Y0.53087
+G01 X-0.17820 Y0.54045
+G01 X-0.18036 Y0.54419
+G01 X-0.31544 Y0.54419
+G01 X-0.32038 Y0.53925
+G01 X-0.32041 Y0.52287
+G01 X-0.32059 Y0.52013
+G01 X-0.32086 Y0.51865
+G01 X-0.32107 Y0.51833
+G01 X-0.31449 Y0.52841
+G01 X-0.31257 Y0.52900
+G01 X-0.30708 Y0.53009
+G01 X-0.30241 Y0.53041
+G01 X-0.28322 Y0.53041
+G01 X-0.27843 Y0.53007
+G01 X-0.28322 Y0.53041
+G01 X-0.30241 Y0.53041
+G01 X-0.30708 Y0.53009
+G01 X-0.31257 Y0.52900
+G01 X-0.31450 Y0.52840
+G01 X-0.31448 Y0.53680
+G01 X-0.31299 Y0.53829
+G01 X-0.27828 Y0.53829
+G01 X-0.31299 Y0.53829
+G01 X-0.31318 Y0.53874
+G01 X-0.31299 Y0.53829
+G01 X-0.31448 Y0.53680
+G01 X-0.31493 Y0.53699
+G01 X-0.31448 Y0.53680
+G01 X-0.31450 Y0.52840
+G01 X-0.32145 Y0.51774
+G01 X-0.32084 Y0.51869
+G01 X-0.32032 Y0.51908
+G01 X-0.31675 Y0.52110
+G01 X-0.31475 Y0.52205
+G01 X-0.31085 Y0.52335
+G01 X-0.30650 Y0.52421
+G01 X-0.30241 Y0.52451
+G01 X-0.28322 Y0.52451
+G01 X-0.27913 Y0.52421
+G01 X-0.27414 Y0.52316
+G01 X-0.26053 Y0.51506
+G01 X-0.25673 Y0.51064
+G01 X-0.25590 Y0.50930
+G01 X-0.25590 Y0.50854
+G01 X-0.25590 Y0.50930
+G01 X-0.25508 Y0.51064
+G01 X-0.25128 Y0.51506
+G01 X-0.25590 Y0.51414
+G01 X-0.25590 Y0.43182
+G01 X-0.21899 Y0.41823
+G01 X-0.21651 Y0.41823
+G01 X-0.21824 Y0.41650
+G01 X-0.21651 Y0.41823
+G01 X-0.20584 Y0.42279
+G01 X-0.20068 Y0.42549
+G01 X-0.20117 Y0.42522
+G01 X-0.26427 Y0.36213
+G01 X-0.26467 Y0.36116
+G01 X-0.26427 Y0.36213
+G01 X-0.26427 Y0.43034
+G01 X-0.26112 Y0.43292
+G01 X-0.25979 Y0.43425
+G01 X-0.25698 Y0.43768
+G01 X-0.25587 Y0.43936
+G01 X-0.25590 Y0.43182
+G01 X-0.26467 Y0.36116
+G01 X-0.25836 Y0.37638
+G01 X-0.25656 Y0.37818
+G01 X-0.25836 Y0.37638
+G01 X-0.25836 Y0.37893
+G01 X-0.25586 Y0.44014
+G01 X-0.25587 Y0.43936
+G01 X-0.25386 Y0.43633
+G01 X-0.25069 Y0.43292
+G01 X-0.24907 Y0.43160
+G01 X-0.22575 Y0.42415
+G01 X-0.20945 Y0.42411
+G01 X-0.20608 Y0.42436
+G01 X-0.20108 Y0.42527
+G01 X-0.18847 Y0.43241
+G01 X-0.17933 Y0.43731
+G01 X-0.17936 Y0.43803
+G01 X-0.17933 Y0.43731
+G01 X-0.17231 Y0.43396
+G01 X-0.18283 Y0.43385
+G01 X-0.18720 Y0.43309
+G01 X-0.19969 Y0.42606
+G01 X-0.18724 Y0.43308
+G01 X-0.18511 Y0.43520
+G01 X-0.18229 Y0.43891
+G01 X-0.18096 Y0.44134
+G01 X-0.17956 Y0.44438
+G01 X-0.17566 Y0.43786
+G01 X-0.17231 Y0.43396
+G01 X-0.17141 Y0.43356
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.33611 Y0.43467 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.33611 Y0.43467
+G01 X-0.33248 Y0.43710
+G01 X-0.32979 Y0.43943
+G01 X-0.32890 Y0.43798
+G01 X-0.32527 Y0.43373
+G01 X-0.32286 Y0.43143
+G01 X-0.32135 Y0.43037
+G01 X-0.32135 Y0.35818
+G01 X-0.33514 Y0.34440
+G01 X-0.33554 Y0.34343
+G01 X-0.32923 Y0.35865
+G01 X-0.32923 Y0.39163
+G01 X-0.32978 Y0.39720
+G01 X-0.33143 Y0.40261
+G01 X-0.35266 Y0.41967
+G01 X-0.35777 Y0.42018
+G01 X-0.38360 Y0.42018
+G01 X-0.35777 Y0.42018
+G01 X-0.35266 Y0.41967
+G01 X-0.33143 Y0.40261
+G01 X-0.32978 Y0.39720
+G01 X-0.32923 Y0.39163
+G01 X-0.32923 Y0.35865
+G01 X-0.32726 Y0.36062
+G01 X-0.32681 Y0.36044
+G01 X-0.32726 Y0.36062
+G01 X-0.32726 Y0.40380
+G01 X-0.32726 Y0.36062
+G01 X-0.32923 Y0.35865
+G01 X-0.33514 Y0.34440
+G01 X-0.33514 Y0.39163
+G01 X-0.33557 Y0.39605
+G01 X-0.33686 Y0.40030
+G01 X-0.33895 Y0.40420
+G01 X-0.34929 Y0.41260
+G01 X-0.35336 Y0.41384
+G01 X-0.35777 Y0.41427
+G01 X-0.39036 Y0.41427
+G01 X-0.49679 Y0.41008
+G01 X-0.49977 Y0.40764
+G01 X-0.50258 Y0.40421
+G01 X-0.50467 Y0.40030
+G01 X-0.50596 Y0.39605
+G01 X-0.50640 Y0.39163
+G01 X-0.50640 Y0.34007
+G01 X-0.51034 Y0.34401
+G01 X-0.51034 Y0.43031
+G01 X-0.50849 Y0.43177
+G01 X-0.51034 Y0.43031
+G01 X-0.51034 Y0.34401
+G01 X-0.50640 Y0.34007
+G01 X-0.50600 Y0.33910
+G01 X-0.50837 Y0.34482
+G01 X-0.50848 Y0.34480
+G01 X-0.50837 Y0.34482
+G01 X-0.50837 Y0.39163
+G01 X-0.50772 Y0.39983
+G01 X-0.50564 Y0.40801
+G01 X-0.50432 Y0.41119
+G01 X-0.50564 Y0.40801
+G01 X-0.50443 Y0.41092
+G01 X-0.49871 Y0.50238
+G01 X-0.49950 Y0.50461
+G01 X-0.50045 Y0.50662
+G01 X-0.50248 Y0.51018
+G01 X-0.50500 Y0.51342
+G01 X-0.50689 Y0.51545
+G01 X-0.50799 Y0.51639
+G01 X-0.50391 Y0.51937
+G01 X-0.50195 Y0.52120
+G01 X-0.50195 Y0.52180
+G01 X-0.50200 Y0.51591
+G01 X-0.50246 Y0.51571
+G01 X-0.50200 Y0.51591
+G01 X-0.49529 Y0.50939
+G01 X-0.50200 Y0.51591
+G01 X-0.50195 Y0.52178
+G01 X-0.50195 Y0.52120
+G01 X-0.50105 Y0.52030
+G01 X-0.49897 Y0.51846
+G01 X-0.49668 Y0.51689
+G01 X-0.49451 Y0.51559
+G01 X-0.49153 Y0.51409
+G01 X-0.48800 Y0.51295
+G01 X-0.40563 Y0.50974
+G01 X-0.39963 Y0.50974
+G01 X-0.39787 Y0.50667
+G01 X-0.39630 Y0.50438
+G01 X-0.39354 Y0.50138
+G01 X-0.39298 Y0.50138
+G01 X-0.39811 Y0.50138
+G01 X-0.39354 Y0.50138
+G01 X-0.39630 Y0.49838
+G01 X-0.39785 Y0.49612
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.63734 Y0.69971 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.63734 Y0.69971
+G01 X-0.64149 Y0.69971
+G01 X-0.64357 Y0.70332
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.71127 Y0.61116 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.71127 Y0.61116
+G01 X-0.71508 Y0.61207
+G01 X-0.72293 Y0.60423
+G01 X-0.72293 Y0.60169
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.75835 Y0.64953 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.75835 Y0.64953
+G01 X-0.75530 Y0.65259
+G01 X-0.75651 Y0.65639
+
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.393701 ( retract )
+
+M5 ( Spindle off. )
+G04 P1.000000
+
+G00 Z0.39370 (Retract to tool change height)
+T2
+M5 (Spindle stop.)
+G04 P1.00000 (Wait for spindle to stop)
+(MSG, Change tool bit to mill diameter 0.00984in)
+M6 (Tool change.)
+M0 (Temporary machine stop.)
+M3 ( Spindle on clockwise. )
+G04 P1.00000 (Wait for spindle to get up to speed)
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.18977 Y0.49777 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.18977 Y0.49777
+G01 X-0.18921 Y0.49521
+G01 X-0.18898 Y0.49105
+G01 X-0.17261 Y0.49105
+G01 X-0.17135 Y0.49473
+G01 X-0.17072 Y0.49594
+G01 X-0.15204 Y0.51680
+G01 X-0.14958 Y0.51830
+G01 X-0.14100 Y0.52205
+G01 X-0.13436 Y0.52352
+G01 X-0.09491 Y0.52352
+G01 X-0.09907 Y0.52352
+G01 X-0.09570 Y0.52352
+G01 X-0.09448 Y0.52269
+G01 X-0.09067 Y0.51523
+G01 X-0.08939 Y0.51235
+G01 X-0.08558 Y0.50211
+G01 X-0.08710 Y0.50637
+G01 X-0.09190 Y0.51161
+G01 X-0.10039 Y0.51778
+G01 X-0.10998 Y0.52205
+G01 X-0.11662 Y0.52352
+G01 X-0.15001 Y0.52352
+G01 X-0.13436 Y0.52352
+G01 X-0.14100 Y0.52500
+G01 X-0.14958 Y0.52875
+G01 X-0.15204 Y0.53024
+G01 X-0.17139 Y0.55242
+G01 X-0.17261 Y0.55600
+G01 X-0.32033 Y0.55600
+G01 X-0.33243 Y0.54391
+G01 X-0.33223 Y0.54198
+G01 X-0.33353 Y0.51673
+G01 X-0.33438 Y0.51491
+G01 X-0.33568 Y0.51274
+G01 X-0.33731 Y0.51065
+G01 X-0.34014 Y0.50811
+G01 X-0.34342 Y0.50617
+G01 X-0.34701 Y0.50491
+G01 X-0.35078 Y0.50437
+G01 X-0.37264 Y0.50437
+G01 X-0.37397 Y0.50445
+G01 X-0.37773 Y0.50531
+G01 X-0.37924 Y0.50581
+G01 X-0.38260 Y0.50769
+G01 X-0.39008 Y0.51729
+G01 X-0.39111 Y0.52155
+G01 X-0.39677 Y0.52155
+G01 X-0.38079 Y0.50138
+G01 X-0.38260 Y0.49507
+G01 X-0.37948 Y0.49684
+G01 X-0.37662 Y0.49779
+G01 X-0.37454 Y0.49821
+G01 X-0.37180 Y0.49843
+G01 X-0.35162 Y0.49843
+G01 X-0.35003 Y0.49831
+G01 X-0.34624 Y0.49766
+G01 X-0.34342 Y0.49658
+G01 X-0.34155 Y0.49558
+G01 X-0.33929 Y0.49401
+G01 X-0.33640 Y0.49105
+G01 X-0.32283 Y0.49105
+G01 X-0.32272 Y0.49386
+G01 X-0.32195 Y0.49820
+G01 X-0.32138 Y0.49969
+G01 X-0.31954 Y0.50340
+G01 X-0.31709 Y0.50641
+G01 X-0.31954 Y0.50340
+G01 X-0.32138 Y0.49969
+G01 X-0.32195 Y0.49820
+G01 X-0.32272 Y0.49386
+G01 X-0.32283 Y0.49105
+G01 X-0.33640 Y0.49105
+G01 X-0.33929 Y0.49401
+G01 X-0.34155 Y0.49558
+G01 X-0.34342 Y0.49658
+G01 X-0.34624 Y0.49766
+G01 X-0.35003 Y0.49831
+G01 X-0.35162 Y0.49843
+G01 X-0.37180 Y0.49843
+G01 X-0.37454 Y0.49821
+G01 X-0.37662 Y0.49779
+G01 X-0.37948 Y0.49684
+G01 X-0.38260 Y0.49507
+G01 X-0.38079 Y0.50138
+G01 X-0.33693 Y0.50138
+G01 X-0.33461 Y0.49972
+G01 X-0.33328 Y0.49852
+G01 X-0.33334 Y0.49802
+G01 X-0.33319 Y0.49843
+G01 X-0.32945 Y0.49843
+G01 X-0.32853 Y0.49711
+G01 X-0.32945 Y0.49843
+G01 X-0.32902 Y0.50034
+G01 X-0.32805 Y0.50284
+G01 X-0.32621 Y0.50655
+G01 X-0.32798 Y0.50746
+G01 X-0.33184 Y0.50145
+G01 X-0.33134 Y0.50054
+G01 X-0.33184 Y0.50145
+G01 X-0.33201 Y0.50138
+G01 X-0.33152 Y0.50048
+G01 X-0.33201 Y0.50138
+G01 X-0.33184 Y0.50145
+G01 X-0.33693 Y0.50138
+G01 X-0.33184 Y0.50145
+G01 X-0.32797 Y0.50747
+G01 X-0.32953 Y0.50869
+G01 X-0.33061 Y0.50710
+G01 X-0.33328 Y0.50424
+G01 X-0.33461 Y0.50304
+G01 X-0.33693 Y0.50138
+G01 X-0.38079 Y0.50138
+G01 X-0.50196 Y0.53395
+G01 X-0.50197 Y0.58089
+G01 X-0.50133 Y0.58117
+G01 X-0.50197 Y0.58089
+G01 X-0.50140 Y0.58112
+G01 X-0.50197 Y0.58089
+G01 X-0.50562 Y0.58464
+G01 X-0.50736 Y0.58617
+G01 X-0.50639 Y0.58784
+G01 X-0.49954 Y0.58100
+G01 X-0.49709 Y0.58115
+G01 X-0.49954 Y0.58100
+G01 X-0.50197 Y0.57788
+G01 X-0.50197 Y0.57607
+G01 X-0.50197 Y0.57774
+G01 X-0.50312 Y0.57948
+G01 X-0.50539 Y0.58210
+G01 X-0.50853 Y0.58472
+G01 X-0.51660 Y0.58094
+G01 X-0.51447 Y0.57985
+G01 X-0.51271 Y0.57867
+G01 X-0.51061 Y0.57689
+G01 X-0.50883 Y0.57479
+G01 X-0.50765 Y0.57303
+G01 X-0.50630 Y0.57033
+G01 X-0.50529 Y0.56661
+G01 X-0.50496 Y0.56401
+G01 X-0.50492 Y0.54298
+G01 X-0.50514 Y0.54022
+G01 X-0.50555 Y0.53814
+G01 X-0.50640 Y0.53552
+G01 X-0.50823 Y0.53220
+G01 X-0.51113 Y0.32810
+G01 X-0.49404 Y0.31101
+G01 X-0.49447 Y0.31175
+G01 X-0.49459 Y0.31289
+G01 X-0.49459 Y0.33491
+G01 X-0.50133 Y0.32784
+G01 X-0.49516 Y0.31289
+G01 X-0.49215 Y0.30760
+G01 X-0.48778 Y0.30367
+G01 X-0.48797 Y0.30318
+G01 X-0.48778 Y0.30367
+G01 X-0.48376 Y0.30325
+G01 X-0.46092 Y0.30326
+G01 X-0.45610 Y0.30265
+G01 X-0.45400 Y0.30186
+G01 X-0.45327 Y0.30126
+G01 X-0.45192 Y0.29962
+G01 X-0.45092 Y0.29775
+G01 X-0.45031 Y0.29571
+G01 X-0.45019 Y0.29451
+G01 X-0.44780 Y0.29866
+G01 X-0.45126 Y0.30087
+G01 X-0.45609 Y0.30270
+G01 X-0.45456 Y0.30207
+G01 X-0.36077 Y0.30207
+G01 X-0.37706 Y0.29532
+G01 X-0.37731 Y0.28553
+G01 X-0.36077 Y0.30207
+G01 X-0.35776 Y0.30328
+G01 X-0.36077 Y0.30207
+G01 X-0.35777 Y0.30331
+G01 X-0.35199 Y0.30711
+G01 X-0.35188 Y0.30700
+G01 X-0.35199 Y0.30711
+G01 X-0.34816 Y0.31288
+G01 X-0.34020 Y0.33218
+G01 X-0.34695 Y0.33928
+G01 X-0.34695 Y0.31588
+G01 X-0.30954 Y0.35329
+G01 X-0.30954 Y0.43725
+G01 X-0.31245 Y0.43867
+G01 X-0.32092 Y0.44777
+G01 X-0.32178 Y0.45005
+G01 X-0.32246 Y0.45278
+G01 X-0.32270 Y0.45406
+G01 X-0.32280 Y0.45758
+G01 X-0.33273 Y0.45758
+G01 X-0.33357 Y0.45457
+G01 X-0.33412 Y0.45336
+G01 X-0.33491 Y0.45187
+G01 X-0.33662 Y0.44946
+G01 X-0.32842 Y0.45148
+G01 X-0.32811 Y0.45442
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.27328 Y0.43852 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.27328 Y0.43852
+G01 X-0.27608 Y0.43725
+G01 X-0.27608 Y0.34636
+G01 X-0.27640 Y0.34309
+G01 X-0.27699 Y0.34095
+G01 X-0.27781 Y0.33899
+G01 X-0.27890 Y0.33706
+G01 X-0.28098 Y0.33452
+G01 X-0.32762 Y0.28789
+G01 X-0.36388 Y0.18123
+G01 X-0.36388 Y0.17411
+G01 X-0.36092 Y0.17411
+G01 X-0.35856 Y0.17383
+G01 X-0.36388 Y0.24961
+G01 X-0.36388 Y0.25163
+G01 X-0.36244 Y0.25307
+G01 X-0.31787 Y0.28810
+G01 X-0.31112 Y0.28102
+G01 X-0.31112 Y0.29360
+G01 X-0.31091 Y0.29571
+G01 X-0.31030 Y0.29775
+G01 X-0.30930 Y0.29962
+G01 X-0.30795 Y0.30126
+G01 X-0.30631 Y0.30260
+G01 X-0.30444 Y0.30361
+G01 X-0.30241 Y0.30422
+G01 X-0.30029 Y0.30443
+G01 X-0.29734 Y0.30443
+G01 X-0.29718 Y0.30763
+G01 X-0.29643 Y0.31082
+G01 X-0.29507 Y0.31380
+G01 X-0.29316 Y0.31646
+G01 X-0.25952 Y0.35017
+G01 X-0.29316 Y0.31646
+G01 X-0.29507 Y0.31380
+G01 X-0.29643 Y0.31082
+G01 X-0.29718 Y0.30763
+G01 X-0.29734 Y0.30443
+G01 X-0.30029 Y0.30443
+G01 X-0.30241 Y0.30422
+G01 X-0.30444 Y0.30361
+G01 X-0.30631 Y0.30260
+G01 X-0.30795 Y0.30126
+G01 X-0.30930 Y0.29962
+G01 X-0.31030 Y0.29775
+G01 X-0.31091 Y0.29571
+G01 X-0.31112 Y0.29360
+G01 X-0.31112 Y0.28102
+G01 X-0.31787 Y0.28810
+G01 X-0.31559 Y0.29360
+G01 X-0.31313 Y0.29844
+G01 X-0.30987 Y0.30253
+G01 X-0.30591 Y0.30589
+G01 X-0.30120 Y0.30850
+G01 X-0.30106 Y0.30835
+G01 X-0.30120 Y0.30850
+G01 X-0.29939 Y0.31173
+G01 X-0.29789 Y0.31398
+G01 X-0.29557 Y0.31695
+G01 X-0.27786 Y0.33483
+G01 X-0.27549 Y0.33775
+G01 X-0.27337 Y0.34104
+G01 X-0.27145 Y0.34483
+G01 X-0.26933 Y0.34991
+G01 X-0.27147 Y0.34484
+G01 X-0.27342 Y0.34107
+G01 X-0.27554 Y0.33779
+G01 X-0.27788 Y0.33484
+G01 X-0.29554 Y0.31693
+G01 X-0.29789 Y0.31398
+G01 X-0.29939 Y0.31173
+G01 X-0.30120 Y0.30850
+G01 X-0.30589 Y0.30587
+G01 X-0.30985 Y0.30250
+G01 X-0.31308 Y0.29842
+G01 X-0.31559 Y0.29360
+G01 X-0.31787 Y0.28810
+G01 X-0.33108 Y0.27771
+G01 X-0.33972 Y0.25230
+G01 X-0.32769 Y0.20149
+G01 X-0.39376 Y0.48044
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.37062 Y0.56781 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.37062 Y0.56781
+G01 X-0.36628 Y0.56781
+G01 X-0.36606 Y0.56729
+G01 X-0.36628 Y0.56781
+G01 X-0.36383 Y0.57027
+G01 X-0.36077 Y0.57027
+G01 X-0.36383 Y0.57027
+G01 X-0.36629 Y0.57274
+G01 X-0.36608 Y0.57322
+G01 X-0.36629 Y0.57274
+G01 X-0.37063 Y0.57274
+G01 X-0.37619 Y0.58064
+G01 X-0.37454 Y0.58034
+G01 X-0.37180 Y0.58012
+G01 X-0.36323 Y0.58012
+G01 X-0.35339 Y0.57027
+G01 X-0.36323 Y0.56043
+G01 X-0.37180 Y0.56043
+G01 X-0.37622 Y0.55987
+G01 X-0.38453 Y0.55564
+G01 X-0.38524 Y0.55502
+G01 X-0.38644 Y0.55502
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.40359 Y0.52196 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.40359 Y0.52196
+G01 X-0.41133 Y0.55461
+G01 X-0.44833 Y0.57771
+G01 X-0.44833 Y0.57653
+G01 X-0.44775 Y0.57591
+G01 X-0.43421 Y0.55502
+G01 X-0.44291 Y0.55502
+G01 X-0.44291 Y0.56306
+G01 X-0.38252 Y0.63293
+G01 X-0.37899 Y0.63484
+G01 X-0.37397 Y0.63610
+G01 X-0.34945 Y0.63610
+G01 X-0.34570 Y0.63524
+G01 X-0.34322 Y0.63429
+G01 X-0.33997 Y0.63231
+G01 X-0.33788 Y0.63053
+G01 X-0.33552 Y0.62758
+G01 X-0.33224 Y0.59852
+G01 X-0.33244 Y0.59666
+G01 X-0.32525 Y0.58947
+G01 X-0.32322 Y0.58947
+G01 X-0.33344 Y0.63645
+G01 X-0.33529 Y0.63802
+G01 X-0.33701 Y0.63917
+G01 X-0.33870 Y0.63917
+G01 X-0.33702 Y0.63917
+G01 X-0.33529 Y0.64033
+G01 X-0.33266 Y0.64260
+G01 X-0.33039 Y0.64523
+G01 X-0.32938 Y0.64674
+G01 X-0.32822 Y0.65421
+G01 X-0.32938 Y0.64674
+G01 X-0.32902 Y0.64513
+G01 X-0.32729 Y0.64100
+G01 X-0.33082 Y0.63917
+G01 X-0.38081 Y0.63917
+G01 X-0.38261 Y0.64549
+G01 X-0.37948 Y0.64371
+G01 X-0.37824 Y0.64325
+G01 X-0.37559 Y0.64250
+G01 X-0.37286 Y0.64218
+G01 X-0.35162 Y0.64213
+G01 X-0.34783 Y0.64250
+G01 X-0.34518 Y0.64325
+G01 X-0.34322 Y0.64406
+G01 X-0.34173 Y0.64486
+G01 X-0.33867 Y0.64711
+G01 X-0.33609 Y0.64991
+G01 X-0.33491 Y0.65168
+G01 X-0.33355 Y0.65443
+G01 X-0.32283 Y0.65443
+G01 X-0.32272 Y0.65161
+G01 X-0.32195 Y0.64727
+G01 X-0.32018 Y0.64324
+G01 X-0.31954 Y0.64208
+G01 X-0.31825 Y0.64038
+G01 X-0.33027 Y0.63997
+G01 X-0.33059 Y0.63935
+G01 X-0.33027 Y0.63997
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.36525 Y0.69823 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.36525 Y0.69823
+G01 X-0.36323 Y0.69823
+G01 X-0.36179 Y0.69966
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.32265 Y0.69147 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.32265 Y0.69147
+G01 X-0.32623 Y0.68790
+G01 X-0.32283 Y0.68790
+G01 X-0.32265 Y0.69147
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.25592 Y0.64918 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.25592 Y0.64918
+G01 X-0.25593 Y0.69407
+G01 X-0.25736 Y0.69935
+G01 X-0.25872 Y0.70217
+G01 X-0.26306 Y0.70527
+G01 X-0.25872 Y0.70217
+G01 X-0.25309 Y0.70217
+G01 X-0.25211 Y0.70276
+G01 X-0.25590 Y0.70042
+G01 X-0.25691 Y0.70100
+G01 X-0.25590 Y0.70042
+G01 X-0.25589 Y0.69277
+G01 X-0.25592 Y0.69380
+G01 X-0.25543 Y0.69628
+G01 X-0.25428 Y0.69976
+G01 X-0.25309 Y0.70217
+G01 X-0.24807 Y0.70489
+G01 X-0.24526 Y0.70615
+G01 X-0.24128 Y0.70757
+G01 X-0.23559 Y0.70897
+G01 X-0.23371 Y0.70926
+G01 X-0.22965 Y0.70952
+G01 X-0.20940 Y0.70955
+G01 X-0.20502 Y0.70902
+G01 X-0.20247 Y0.70831
+G01 X-0.19954 Y0.70701
+G01 X-0.19515 Y0.70375
+G01 X-0.19305 Y0.70132
+G01 X-0.19242 Y0.70047
+G01 X-0.19098 Y0.69790
+G01 X-0.19053 Y0.69694
+G01 X-0.18963 Y0.69414
+G01 X-0.18921 Y0.69206
+G01 X-0.18898 Y0.68790
+G01 X-0.17569 Y0.68790
+G01 X-0.17569 Y0.70955
+G01 X-0.18375 Y0.70149
+G01 X-0.18349 Y0.69969
+G01 X-0.18375 Y0.70149
+G01 X-0.17471 Y0.71053
+G01 X-0.18375 Y0.70149
+G01 X-0.18348 Y0.69981
+G01 X-0.18375 Y0.70149
+G01 X-0.18490 Y0.70217
+G01 X-0.18371 Y0.69976
+G01 X-0.18307 Y0.69795
+G01 X-0.17719 Y0.66959
+G01 X-0.18307 Y0.69795
+G01 X-0.18307 Y0.70217
+G01 X-0.18490 Y0.70217
+G01 X-0.19104 Y0.70543
+G01 X-0.19452 Y0.70683
+G01 X-0.19734 Y0.70775
+G01 X-0.20222 Y0.70893
+G01 X-0.20780 Y0.70951
+G01 X-0.22859 Y0.70955
+G01 X-0.23153 Y0.70931
+G01 X-0.23361 Y0.70890
+G01 X-0.23665 Y0.70789
+G01 X-0.24025 Y0.70583
+G01 X-0.24155 Y0.70491
+G01 X-0.24459 Y0.70173
+G01 X-0.24612 Y0.69956
+G01 X-0.24746 Y0.69694
+G01 X-0.24782 Y0.69594
+G01 X-0.24878 Y0.69206
+G01 X-0.24901 Y0.68911
+G01 X-0.24897 Y0.65224
+G01 X-0.24864 Y0.64963
+G01 X-0.24765 Y0.64595
+G01 X-0.25592 Y0.64918
+G01 X-0.26423 Y0.64584
+G01 X-0.26367 Y0.64727
+G01 X-0.26332 Y0.64882
+G01 X-0.26279 Y0.65321
+G01 X-0.26284 Y0.69008
+G01 X-0.26317 Y0.69270
+G01 X-0.26425 Y0.69669
+G01 X-0.26569 Y0.69956
+G01 X-0.26722 Y0.70173
+G01 X-0.27026 Y0.70491
+G01 X-0.27156 Y0.70583
+G01 X-0.27516 Y0.70789
+G01 X-0.27820 Y0.70890
+G01 X-0.28028 Y0.70931
+G01 X-0.28322 Y0.70955
+G01 X-0.30241 Y0.70955
+G01 X-0.30482 Y0.70931
+G01 X-0.30458 Y0.70955
+G01 X-0.17569 Y0.70955
+G01 X-0.17471 Y0.71053
+G01 X-0.16978 Y0.71422
+G01 X-0.16985 Y0.71436
+G01 X-0.16978 Y0.71422
+G01 X-0.16487 Y0.71551
+G01 X-0.08612 Y0.71549
+G01 X-0.08204 Y0.71461
+G01 X-0.08102 Y0.71564
+G01 X-0.08204 Y0.71461
+G01 X-0.08116 Y0.71054
+G01 X-0.08114 Y0.63179
+G01 X-0.08243 Y0.62687
+G01 X-0.08229 Y0.62681
+G01 X-0.08243 Y0.62687
+G01 X-0.08611 Y0.62193
+G01 X-0.09194 Y0.61613
+G01 X-0.10050 Y0.61876
+G01 X-0.10873 Y0.62050
+G01 X-0.11105 Y0.62087
+G01 X-0.12138 Y0.62184
+G01 X-0.12961 Y0.62184
+G01 X-0.13993 Y0.62087
+G01 X-0.15048 Y0.61876
+G01 X-0.15328 Y0.61799
+G01 X-0.16195 Y0.61516
+G01 X-0.16176 Y0.61523
+G01 X-0.17748 Y0.58947
+G01 X-0.17261 Y0.58947
+G01 X-0.17139 Y0.59305
+G01 X-0.16207 Y0.60680
+G01 X-0.15908 Y0.61004
+G01 X-0.15154 Y0.61559
+G01 X-0.14958 Y0.61672
+G01 X-0.14100 Y0.62048
+G01 X-0.13899 Y0.62097
+G01 X-0.13170 Y0.62173
+G01 X-0.13899 Y0.62096
+G01 X-0.16486 Y0.62096
+G01 X-0.16630 Y0.62111
+G01 X-0.17569 Y0.63352
+G01 X-0.17569 Y0.65443
+G01 X-0.18093 Y0.65443
+G01 X-0.17790 Y0.66866
+G01 X-0.18307 Y0.64441
+G01 X-0.18307 Y0.64121
+G01 X-0.18307 Y0.64441
+G01 X-0.18423 Y0.64163
+G01 X-0.19371 Y0.64019
+G01 X-0.19227 Y0.64208
+G01 X-0.19163 Y0.64324
+G01 X-0.18985 Y0.64727
+G01 X-0.18909 Y0.65161
+G01 X-0.18898 Y0.65443
+G01 X-0.17569 Y0.65443
+G01 X-0.17569 Y0.63352
+G01 X-0.16630 Y0.62111
+G01 X-0.16486 Y0.62096
+G01 X-0.13899 Y0.62096
+G01 X-0.12961 Y0.62184
+G01 X-0.12138 Y0.62185
+G01 X-0.11105 Y0.62087
+G01 X-0.10873 Y0.62052
+G01 X-0.10050 Y0.61876
+G01 X-0.09194 Y0.61613
+G01 X-0.08940 Y0.61077
+G01 X-0.08710 Y0.60480
+G01 X-0.09190 Y0.61004
+G01 X-0.10039 Y0.61621
+G01 X-0.10998 Y0.62048
+G01 X-0.11199 Y0.62096
+G01 X-0.11928 Y0.62173
+G01 X-0.11199 Y0.62096
+G01 X-0.08710 Y0.62096
+G01 X-0.08710 Y0.60480
+G01 X-0.08558 Y0.60053
+G01 X-0.08338 Y0.59230
+G01 X-0.08176 Y0.58262
+G01 X-0.08120 Y0.57222
+G01 X-0.08163 Y0.56399
+G01 X-0.08336 Y0.55317
+G01 X-0.08176 Y0.56286
+G01 X-0.08121 Y0.57325
+G01 X-0.08176 Y0.56286
+G01 X-0.08307 Y0.55463
+G01 X-0.08557 Y0.54494
+G01 X-0.08939 Y0.53470
+G01 X-0.09067 Y0.53182
+G01 X-0.09491 Y0.52352
+G01 X-0.09448 Y0.52269
+G01 X-0.09448 Y0.52436
+G01 X-0.09570 Y0.52352
+G01 X-0.09448 Y0.52436
+G01 X-0.09067 Y0.53182
+G01 X-0.09448 Y0.52436
+G01 X-0.09448 Y0.52269
+G01 X-0.09067 Y0.51523
+G01 X-0.08939 Y0.51235
+G01 X-0.08710 Y0.50640
+G01 X-0.08710 Y0.54067
+G01 X-0.08623 Y0.54293
+G01 X-0.08710 Y0.54067
+G01 X-0.09190 Y0.53543
+G01 X-0.10039 Y0.52926
+G01 X-0.10998 Y0.52500
+G01 X-0.11662 Y0.52352
+G01 X-0.10998 Y0.52205
+G01 X-0.10039 Y0.51778
+G01 X-0.09190 Y0.51161
+G01 X-0.08710 Y0.50640
+G01 X-0.08558 Y0.50211
+G01 X-0.08337 Y0.49388
+G01 X-0.08163 Y0.48306
+G01 X-0.08120 Y0.47380
+G01 X-0.08164 Y0.46557
+G01 X-0.08307 Y0.45620
+G01 X-0.08374 Y0.45339
+G01 X-0.08349 Y0.45328
+G01 X-0.08374 Y0.45339
+G01 X-0.08885 Y0.44685
+G01 X-0.09450 Y0.44087
+G01 X-0.10173 Y0.43461
+G01 X-0.10981 Y0.42897
+G01 X-0.11683 Y0.42505
+G01 X-0.11144 Y0.42799
+G01 X-0.11683 Y0.42505
+G01 X-0.11913 Y0.42457
+G01 X-0.12138 Y0.42433
+G01 X-0.12961 Y0.42433
+G01 X-0.13186 Y0.42457
+G01 X-0.13991 Y0.42628
+G01 X-0.14206 Y0.42698
+G01 X-0.15059 Y0.43084
+G01 X-0.15820 Y0.43629
+G01 X-0.16008 Y0.43803
+G01 X-0.17076 Y0.45275
+G01 X-0.17175 Y0.45495
+G01 X-0.17261 Y0.45758
+G01 X-0.18898 Y0.45758
+G01 X-0.18909 Y0.45476
+G01 X-0.18970 Y0.45111
+G01 X-0.16011 Y0.42910
+G01 X-0.15456 Y0.42729
+G01 X-0.15132 Y0.42641
+G01 X-0.14309 Y0.42467
+G01 X-0.14034 Y0.42424
+G01 X-0.13211 Y0.42337
+G01 X-0.12961 Y0.42324
+G01 X-0.12021 Y0.42327
+G01 X-0.12014 Y0.42303
+G01 X-0.12021 Y0.42327
+G01 X-0.11683 Y0.42505
+G01 X-0.11974 Y0.42215
+G01 X-0.16713 Y0.42215
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.17166 Y0.38868 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.17166 Y0.38868
+G01 X-0.17368 Y0.38868
+G01 X-0.25830 Y0.30407
+G01 X-0.25678 Y0.30361
+G01 X-0.25491 Y0.30260
+G01 X-0.25327 Y0.30126
+G01 X-0.25274 Y0.30061
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.39734 Y0.18123 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.39734 Y0.18123
+G01 X-0.39734 Y0.17411
+G01 X-0.40029 Y0.17411
+G01 X-0.40266 Y0.17383
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.51257 Y0.28221 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.51257 Y0.28221
+G01 X-0.51112 Y0.28076
+G01 X-0.51112 Y0.27872
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.60966 Y0.18048 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.60966 Y0.18048
+G01 X-0.60293 Y0.17375
+G01 X-0.60444 Y0.17329
+G01 X-0.60631 Y0.17229
+G01 X-0.60795 Y0.17094
+G01 X-0.60848 Y0.17030
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.55963 Y0.17399 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.55963 Y0.17399
+G01 X-0.56388 Y0.17411
+G01 X-0.56393 Y0.17616
+G01 X-0.56428 Y0.17849
+G01 X-0.63041 Y0.24857
+G01 X-0.63041 Y0.25059
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.66387 Y0.32756 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.66387 Y0.32756
+G01 X-0.66387 Y0.32958
+G01 X-0.66531 Y0.33102
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.52071 Y0.33768 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.52071 Y0.33768
+G01 X-0.52215 Y0.33912
+G01 X-0.52215 Y0.43724
+G01 X-0.51931 Y0.43857
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.55561 Y0.43318 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.55561 Y0.43318
+G01 X-0.55561 Y0.43724
+G01 X-0.55845 Y0.43857
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.64733 Y0.49805 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.64733 Y0.49805
+G01 X-0.64734 Y0.50018
+G01 X-0.63970 Y0.50290
+G01 X-0.64116 Y0.50009
+G01 X-0.64207 Y0.49729
+G01 X-0.64248 Y0.49521
+G01 X-0.64272 Y0.49105
+G01 X-0.64924 Y0.49105
+G01 X-0.65050 Y0.49473
+G01 X-0.65513 Y0.50287
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.64742 Y0.45105 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.64742 Y0.45105
+G01 X-0.64739 Y0.44842
+G01 X-0.63961 Y0.44558
+G01 X-0.64184 Y0.45042
+G01 X-0.64260 Y0.45476
+G01 X-0.64272 Y0.45758
+G01 X-0.64924 Y0.45758
+G01 X-0.65050 Y0.45389
+G01 X-0.65514 Y0.44574
+G01 X-0.69112 Y0.42439
+G01 X-0.70160 Y0.42439
+G01 X-0.71077 Y0.42628
+G01 X-0.71187 Y0.42657
+G01 X-0.71475 Y0.42779
+G01 X-0.69581 Y0.40885
+G01 X-0.69624 Y0.41810
+G01 X-0.70048 Y0.41984
+G01 X-0.70343 Y0.42125
+G01 X-0.71097 Y0.42535
+G01 X-0.71308 Y0.42663
+G01 X-0.71998 Y0.43137
+G01 X-0.72786 Y0.43796
+G01 X-0.73484 Y0.44520
+G01 X-0.73641 Y0.44708
+G01 X-0.73662 Y0.44697
+G01 X-0.73641 Y0.44708
+G01 X-0.73661 Y0.44698
+G01 X-0.73641 Y0.44708
+G01 X-0.73878 Y0.45620
+G01 X-0.74008 Y0.46443
+G01 X-0.74063 Y0.47380
+G01 X-0.74021 Y0.48306
+G01 X-0.73879 Y0.49243
+G01 X-0.73628 Y0.50211
+G01 X-0.73245 Y0.51235
+G01 X-0.73118 Y0.51522
+G01 X-0.72928 Y0.51892
+G01 X-0.72197 Y0.51745
+G01 X-0.72995 Y0.51161
+G01 X-0.73474 Y0.50638
+G01 X-0.73474 Y0.52535
+G01 X-0.65046 Y0.65085
+G01 X-0.64924 Y0.65443
+G01 X-0.56254 Y0.65443
+G01 X-0.48848 Y0.58037
+G01 X-0.49123 Y0.57867
+G01 X-0.49253 Y0.57760
+G01 X-0.49511 Y0.57479
+G01 X-0.49588 Y0.57372
+G01 X-0.49760 Y0.57027
+G01 X-0.49818 Y0.56878
+G01 X-0.49853 Y0.56723
+G01 X-0.49901 Y0.56312
+G01 X-0.49897 Y0.54210
+G01 X-0.49877 Y0.54001
+G01 X-0.49818 Y0.53732
+G01 X-0.49717 Y0.53476
+G01 X-0.49570 Y0.53218
+G01 X-0.50196 Y0.53395
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.51605 Y0.52549 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.51605 Y0.52549
+G01 X-0.51872 Y0.52436
+G01 X-0.52215 Y0.52373
+G01 X-0.52215 Y0.51138
+G01 X-0.51942 Y0.51016
+G01 X-0.51759 Y0.50890
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.55829 Y0.51018 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.55829 Y0.51018
+G01 X-0.55561 Y0.51137
+G01 X-0.55561 Y0.52958
+G01 X-0.55618 Y0.53018
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.64437 Y0.68790 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.64437 Y0.68790
+G01 X-0.64924 Y0.68790
+G01 X-0.65046 Y0.69147
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.71354 Y0.62410 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.71354 Y0.62410
+G01 X-0.71784 Y0.62602
+G01 X-0.73474 Y0.60912
+G01 X-0.73474 Y0.60709
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.05906 ( retract )
+
+G00 X-0.74492 Y0.64626 ( rapid move to begin. )
+G01 F19.68504
+( Mill infeed pass 1/1 )
+G01 Z-0.00354
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G01 F39.37008
+G01 X-0.74492 Y0.64626
+G01 X-0.74161 Y0.64958
+G01 X-0.74220 Y0.65071
+G01 X-0.74318 Y0.65352
+
+G04 P0 ( dwell for no time -- G64 should not smooth over this point )
+G00 Z0.393701 ( retract )
+
+M5 ( Spindle off. )
+G04 P1.000000
+M9 ( Coolant off. )
+M2 ( Program end. )
+
diff --git a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/contentions_back_2.svg b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/contentions_back_2.svg
new file mode 100644
index 000000000..c7ad8e0eb
--- /dev/null
+++ b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/contentions_back_2.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/outp0_original_back.svg b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/outp0_original_back.svg
new file mode 100644
index 000000000..2da9b71c9
--- /dev/null
+++ b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/outp0_original_back.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_0.svg b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_0.svg
new file mode 100644
index 000000000..afe4788e8
--- /dev/null
+++ b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_0.svg
@@ -0,0 +1,82 @@
+
+
+
+
diff --git a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_1.svg b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_1.svg
new file mode 100644
index 000000000..b93554081
--- /dev/null
+++ b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_1.svg
@@ -0,0 +1,110 @@
+
+
+
+
diff --git a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_2.svg b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_2.svg
new file mode 100644
index 000000000..a90f4acbd
--- /dev/null
+++ b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/processed_back_2.svg
@@ -0,0 +1,94 @@
+
+
+
+
diff --git a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_0.svg b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_0.svg
new file mode 100644
index 000000000..213ba2d16
--- /dev/null
+++ b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_0.svg
@@ -0,0 +1,64 @@
+
+
+
+
diff --git a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_1.svg b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_1.svg
new file mode 100644
index 000000000..b8a8081ba
--- /dev/null
+++ b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_1.svg
@@ -0,0 +1,92 @@
+
+
+
+
diff --git a/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_2.svg b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_2.svg
new file mode 100644
index 000000000..092ff584a
--- /dev/null
+++ b/testing/gerbv_example/Rotary-Encoder-Breakout/expected/traced_back_2.svg
@@ -0,0 +1,76 @@
+
+
+
+
diff --git a/testing/gerbv_example/Rotary-Encoder-Breakout/millproject b/testing/gerbv_example/Rotary-Encoder-Breakout/millproject
new file mode 100644
index 000000000..549a43422
--- /dev/null
+++ b/testing/gerbv_example/Rotary-Encoder-Breakout/millproject
@@ -0,0 +1,13 @@
+back=Rotary-Encoder-Breakout-B_Cu.gbr
+
+metric=true
+zero-start=true
+zchange=10.0000
+zsafe=1.5000
+mill-diameters=1.45mm,0.85mm,0.25mm
+milling-overlap=25%
+isolation-width=1mm
+mill-feed=1000
+mill-speed=24000
+offset=0.1500
+zwork=-0.09