IF(#3EQ1)THEN#453=#1101
IF(#3EQ2)THEN#453=#1102
IF(#3EQ3)THEN#453=#1103
IF(#3EQ4)THEN#453=#1104
IF(#3EQ5)THEN#453=#1105
IF(#3EQ6)THEN#453=#1106
IF(#3EQ7)THEN#453=#1107
IF(#3EQ8)THEN#453=#1108
IF(#3EQ9)THEN#453=#1109
IF(#3EQ10)THEN#453=#1110
IF(#3EQ11)THEN#453=#1111
IF(#3EQ12)THEN#453=#1112
IF(#3EQ13)THEN#453=#1113
IF(#3EQ14)THEN#453=#1114
IF(#3EQ15)THEN#453=#1115
IF(#3EQ16)THEN#453=#1116
IF(#3EQ17)THEN#453=#1117
IF(#3EQ18)THEN#453=#1118
IF(#3EQ19)THEN#453=#1119
IF(#3EQ20)THEN#453=#1120
IF(#3EQ21)THEN#453=#1121
IF(#3EQ22)THEN#453=#1122
IF(#3EQ23)THEN#453=#1123
IF(#3EQ24)THEN#453=#1124
IF(#3EQ25)THEN#453=#1125
IF(#3EQ26)THEN#453=#1126
IF(#3EQ27)THEN#453=#1127
IF(#3EQ28)THEN#453=#1128
IF(#3EQ29)THEN#453=#1129
IF(#3EQ30)THEN#453=#1130
IF(#3EQ31)THEN#453=#1131
IF(#3EQ32)THEN#453=#1132
#453=#453/1000
#7 =ABS(#7 )
#8 =ABS(#8 )
#7 =#7+#453
#8 =#8+#453
#0=ABS(#0)
#1=ABS(#1)
#17 =ABS(#17 )
#11 =ABS(#11 )
#7 =#7+#453
#8 =#8+#453
#9 =ABS(#9 )
#16 =ABS(#16 )
#4 =ABS(#4 )
#15 =ABS(#15 )
G0X#18Y#19
Z#12
#265 =#12-#17
IF(#265 LT#20 )GOTO90
G01G91Z-#17F#5
GOTO100
N90 G01 G90 Z#20 F#5
N100 G91 X#2 F#5
#330 =#4 *2 +#8 
#333 =(#1-#330 )/2
#300=0
#305=#7+#4*2
#308 =(#0-#305)/2
#331 =#333/#308
#332 =#331 *#9
#306=(#308/#9)
#307=FIX(#306)
N10IF(#2 LT0 )GOTO11
#301 =(#1/2 )-(#300*#332)
G91G01Y#301F#5R#15
#302=#0-(#300*#9*2)
G91G01X#302F#5R#15
#303 =#301*2
G91G01Y-#303F#5R#15
G91G01X-#302F#5R#15
G91G01Y#301F#5R#15
IF(#300 EQ#307 )GOTO26
#300=#300 +1
G01 G91 X#9 F#5
GOTO10
N11#301 =(#1/2 )-(#300*#332)
G91G01Y-#301F#5R#15
#302=#0-(#300*#9*2)
G91G01X-#302F#5R#15
#303 =#301*2
G91G01Y#303F#5R#15
G91G01X#302F#5R#15
G91G01Y-#301F#5R#15
IF(#300 EQ#307 )GOTO26
#300 =#300 +1
G01 G91 X-#9 F#5
GOTO11
N26IF(#306 EQ#307)GOTO28
IF(#2 LT0 )GOTO12
#309 =#308-(#307 *#9 )
#301 =(#8/2)+#4
G91G01Y#301F#5R#15
#302=#7+(#4*2)
G91 X#309 F#5
G91G01X#302F#5R#15
#303 =#301*2
G91G01Y-#303F#5R#15
G91G01X-#302F#5R#15
G91G01Y#303F#5R#15
GOTO28
N12#309 =#308-(#307 *#9 )
#301 =(#8/2)+#4
G91G01Y-#301F#5R#15
#302=#7+(#4*2)
G91 X-#309 F#5
G91G01X-#302F#5R#15
#303 =#301*2
G91G01Y#303F#5R#15
G91G01X#302F#5R#15
G91G01Y-#303F#5R#15
N28#250=#5043+#16
#251=#5043-#11
IF(#251LE#20)GOTO200
G0G90Z#12
G0X#18Y#19G90
G0G90Z#250
#253=#16+#11
G01G91Z-#253F#5
IF(#5043GT#20)GOTO100 
N200 #260 = #12- #17
IF(#260 LT#20 )GOTO600
IF(#5043EQ#20)GOTO600
G0G90Z#12
G0X#18Y#19G90
G0G90Z#250
G01Z#20F#5
GOTO100 
N600
G0 Z#12 G90
X#18 Y#19
M99
