Trocomatic: processore di Gcode per lavorazioni trocoidali

Sezione dedicata al Cad/Cam.
Subforum:
Artcam
Avatar utente
progress
Senior
Senior
Messaggi: 1604
Iscritto il: domenica 28 novembre 2010, 12:35
Località: Varese

Re: Trocomatic: processore di Gcode per lavorazioni trocoida

Messaggio da progress » mercoledì 4 marzo 2015, 23:35

non era una critica sia chiaro...anzi ti ammiro per la testa che hai!! :oops:

mi sembrava un po' strano e volevo vedere cosa mi diceva il mio cam di un percorso simile.... chiaramente stiamo parlando di un cam professionale che di sicuro è stato sviluppato da un equipe, quindi a me è bastato mettere due parametri e schiacciare un tasto....tu avrai scritto come minimo 1000 righe di codice e tante ore spese....quindi chapeau! =D>

Avatar utente
walgri
God
God
Messaggi: 4735
Iscritto il: giovedì 13 gennaio 2011, 18:37
Località: Cagliari

Re: Trocomatic: processore di Gcode per lavorazioni trocoida

Messaggio da walgri » mercoledì 4 marzo 2015, 23:52

:D Davvero, non la vedo come una critica, anzi !
Ti sono davvero grato, su Youtube di filmati con questo tipo di lavorazioni è pieno, ma a parte il turbinìo di trucioli non è riesca (io) a individuare bene cosa succede.

Anzi, se potessi pubblicare almeno qualche decina di righe di quel Gcode te ne sarei ancora più grato.

In effetti, questa cosa non me la fa fare nessuno, semplicemente mi pare interessante da approfondire.

Circa la lunghezza del programma scritto finora, tieni presente che ancora non ho sviluppato l'interprete e che l'offset dei poligoni è svolto da una libreria esterna: siamo sotto le 200 linee !

Uso Python perbacco, mica l'ho scelto a pera: potenza, eleganza, espressività e vasto ecosistema. :D

Tieni presente che gran parte di quello che ho scritto è la classe Vector, che compreso l'overloading degli operatori più comuni (somma e differenza di vettori, prodotto per scalare e altri ammennicoli. ed è pure stata scritta di getto con qualche errore di "architettura"), sta tutta qui:

Codice: Seleziona tutto

class Vector(object):
    def __init__(self, x, y):
        self.x = x
        self.y = y

    def norm(self):
        return (self.x**2 + self.y**2)**0.5

    def normalize(self):
        norm = self.norm()
        self.x = self.x / norm
        self.y = self.y / norm
            
    def normalized(self):
        return Vector(self.x, self.y) / self.norm()

    def __add__(self, other):
        return Vector(self.x + other.x,
                      self.y + other.y)

    def __iadd__(self, other):
        self.x += other.x
        self.y += other.y
        return self

    def __sub__(self, other):
        return Vector(self.x - other.x,
                      self.y - other.y)

    def __isub__(self, other):
        self.x -= other.x
        self.y -= other.y
        return self

    def __mul__(self, scalar):
        return Vector(self.x * scalar,
                      self.y * scalar)
    def __imul__(self, scalar):
        self.x *= scalar
        self.y *= scalar
        return self

    def __rmull__(self, scalar):
        return self.__mul__(self, scalar)

    def __div__(self, scalar):
        self.x = self.x / scalar
        self.y = self.y / scalar
        return self

    def __idiv__(self, scalar):
        self.x /= scalar
        self.y /= scalar
        return self

    def __truediv__(self, scalar):
        self.x = self.x / scalar
        self.y = self.y / scalar
        return self

    def rotate(self, angle):
        rx = self.x * cos(angle) - self.y * sin(angle)
        self.y = self.x * sin(angle) + self.y * cos(angle)
        self.x = rx

    def rotated(self, angle):
        v = Vector(self.x, self.y)
        v.rotate(angle)
        return v

    def __repr__(self):
        return "Vector({:f}, {:f})".format(self.x, self.y)
Insomma non c'è niente di eroico in quello che sto facendo: geometria vettoriale elementare e qualche prurito di troppo da grattare. :D
...stop chasing shadows, just enjoy the ride.
Aìna pantografoTelemetria per KFlopBlenderCAM STL + DXF

Avatar utente
progress
Senior
Senior
Messaggi: 1604
Iscritto il: domenica 28 novembre 2010, 12:35
Località: Varese

Re: Trocomatic: processore di Gcode per lavorazioni trocoida

Messaggio da progress » giovedì 5 marzo 2015, 0:01

ma senza alcun problema...

eccolo : p.s. ho lasciato Ae al 40% altrimenti viene molto fitto (come deve essere in realtà)

Codice: Seleziona tutto

O0001
(04/03/2015 23:59:03)
G90 G21
G92 X0 Y0 Z0
(FRESA CILINDRICA 4 VARIE)
(G10 L1 P4 X4 Z0)
T4 M06
G00 X113.051 Y174.37
G43 Z0 H04
(10000)
S15000 M03 M09
Z20.266
X113.051 Y174.37
G01 Z.096 F375
X113.157 Y174.476 Z.091
X113.255 Y174.589 Z.086
X113.344 Y174.709 Z.081
X113.424 Y174.836 Z.075
X113.494 Y174.968 Z.07
X113.554 Y175.105 Z.065
X113.603 Y175.246 Z.06
X113.642 Y175.39 Z.054
X113.67 Y175.537 Z.049
X113.687 Y175.686 Z.044
X113.693 Y175.835 Z.039
X113.688 Y175.985 Z.034
X113.671 Y176.134 Z.028
X113.644 Y176.281 Z.023
X113.605 Y176.425 Z.018
X113.556 Y176.566 Z.013
X113.496 Y176.703 Z.007
X113.426 Y176.836 Z.002
X113.347 Y176.963 Z-.003
X113.258 Y177.083 Z-.008
X113.161 Y177.197 Z-.013
X113.055 Y177.302 Z-.019
X112.942 Y177.4 Z-.024
X112.822 Y177.489 Z-.029
X112.695 Y177.569 Z-.034
X112.563 Y177.639 Z-.04
X112.426 Y177.699 Z-.045
X112.285 Y177.748 Z-.05
X112.141 Y177.787 Z-.055
X111.994 Y177.815 Z-.06
X111.845 Y177.832 Z-.066
X111.696 Y177.838 Z-.071
X111.546 Y177.833 Z-.076
X111.398 Y177.816 Z-.081
X111.251 Y177.789 Z-.087
X111.106 Y177.75 Z-.092
X110.965 Y177.701 Z-.097
X110.828 Y177.641 Z-.102
X110.695 Y177.571 Z-.107
X110.569 Y177.492 Z-.113
X110.448 Y177.403 Z-.118
X110.335 Y177.306 Z-.123
X110.229 Y177.2 Z-.128
X110.131 Y177.087 Z-.134
X110.042 Y176.967 Z-.139
X109.962 Y176.84 Z-.144
X109.892 Y176.708 Z-.149
X109.832 Y176.571 Z-.154
X109.783 Y176.43 Z-.16
X109.744 Y176.286 Z-.165
X109.716 Y176.139 Z-.17
X109.699 Y175.99 Z-.175
X109.693 Y175.841 Z-.181
X109.698 Y175.691 Z-.186
X109.715 Y175.543 Z-.191
X109.743 Y175.396 Z-.196
X109.781 Y175.251 Z-.202
X109.83 Y175.11 Z-.207
X109.89 Y174.973 Z-.212
X109.96 Y174.84 Z-.217
X110.039 Y174.714 Z-.222
X110.128 Y174.593 Z-.228
X110.225 Y174.48 Z-.233
X110.331 Y174.374 Z-.238
X110.444 Y174.276 Z-.243
X110.564 Y174.187 Z-.249
X110.691 Y174.107 Z-.254
X110.823 Y174.037 Z-.259
X110.96 Y173.977 Z-.264
X111.101 Y173.928 Z-.269
X111.245 Y173.889 Z-.275
X111.392 Y173.861 Z-.28
X111.541 Y173.844 Z-.285
X111.69 Y173.838 Z-.29
X111.84 Y173.843 Z-.296
X111.989 Y173.86 Z-.301
X112.136 Y173.888 Z-.306
X112.28 Y173.926 Z-.311
X112.421 Y173.975 Z-.316
X112.558 Y174.035 Z-.322
X112.691 Y174.105 Z-.327
X112.818 Y174.184 Z-.332
X112.938 Y174.273 Z-.337
X113.051 Y174.37 Z-.343
X113.157 Y174.476 Z-.348
X113.255 Y174.589 Z-.353
X113.344 Y174.709 Z-.358
X113.424 Y174.836 Z-.363
X113.494 Y174.968 Z-.369
X113.554 Y175.105 Z-.374
X113.603 Y175.246 Z-.379
X113.642 Y175.39 Z-.384
X113.67 Y175.537 Z-.39
X113.687 Y175.686 Z-.395
X113.693 Y175.835 Z-.4
X113.688 Y175.985 Z-.405
X113.671 Y176.134 Z-.41
X113.644 Y176.281 Z-.416
X113.605 Y176.425 Z-.421
X113.556 Y176.566 Z-.426
X113.496 Y176.703 Z-.431
X113.426 Y176.836 Z-.437
X113.347 Y176.963 Z-.442
X113.258 Y177.083 Z-.447
X113.161 Y177.197 Z-.452
X113.055 Y177.302 Z-.457
X112.942 Y177.4 Z-.463
X112.822 Y177.489 Z-.468
X112.695 Y177.569 Z-.473
X112.563 Y177.639 Z-.478
X112.426 Y177.699 Z-.484
X112.285 Y177.748 Z-.489
X112.141 Y177.787 Z-.494
X111.994 Y177.815 Z-.499
X111.845 Y177.832 Z-.505
X111.696 Y177.838 Z-.51
X111.546 Y177.833 Z-.515
X111.398 Y177.816 Z-.52
X111.251 Y177.789 Z-.525
X111.106 Y177.75 Z-.531
X110.965 Y177.701 Z-.536
X110.828 Y177.641 Z-.541
X110.695 Y177.571 Z-.546
X110.569 Y177.492 Z-.552
X110.448 Y177.403 Z-.557
X110.335 Y177.306 Z-.562
X110.229 Y177.2 Z-.567
X110.131 Y177.087 Z-.572
X110.042 Y176.967 Z-.578
X109.962 Y176.84 Z-.583
X109.892 Y176.708 Z-.588
X109.832 Y176.571 Z-.593
X109.783 Y176.43 Z-.599
X109.744 Y176.286 Z-.604
X109.716 Y176.139 Z-.609
X109.699 Y175.99 Z-.614
X109.693 Y175.841 Z-.619
X109.698 Y175.691 Z-.625
X109.715 Y175.543 Z-.63
X109.743 Y175.396 Z-.635
X109.781 Y175.251 Z-.64
X109.83 Y175.11 Z-.646
X109.89 Y174.973 Z-.651
X109.96 Y174.84 Z-.656
X110.039 Y174.714 Z-.661
X110.128 Y174.593 Z-.666
X110.225 Y174.48 Z-.672
X110.331 Y174.374 Z-.677
X110.444 Y174.276 Z-.682
X110.564 Y174.187 Z-.687
X110.691 Y174.107 Z-.693
X110.823 Y174.037 Z-.698
X110.96 Y173.977 Z-.703
X111.101 Y173.928 Z-.708
X111.245 Y173.889 Z-.713
X111.392 Y173.861 Z-.719
X111.541 Y173.844 Z-.724
X111.69 Y173.838 Z-.729
X111.84 Y173.843 Z-.734
X111.989 Y173.86 Z-.74
X112.136 Y173.888 Z-.745
X112.28 Y173.926 Z-.75
X112.421 Y173.975 Z-.755
X112.558 Y174.035 Z-.76
X112.691 Y174.105 Z-.766
X112.818 Y174.184 Z-.771
X112.938 Y174.273 Z-.776
X113.051 Y174.37 Z-.781
X113.157 Y174.476 Z-.787
X113.255 Y174.589 Z-.792
X113.344 Y174.709 Z-.797
X113.424 Y174.836 Z-.802
X113.494 Y174.968 Z-.808
X113.554 Y175.105 Z-.813
X113.603 Y175.246 Z-.818
X113.642 Y175.39 Z-.823
X113.67 Y175.537 Z-.828
X113.687 Y175.686 Z-.834
X113.693 Y175.835 Z-.839
X113.688 Y175.985 Z-.844
X113.671 Y176.134 Z-.849
X113.644 Y176.281 Z-.855
X113.605 Y176.425 Z-.86
X113.556 Y176.566 Z-.865
X113.496 Y176.703 Z-.87
X113.426 Y176.836 Z-.875
X113.347 Y176.963 Z-.881
X113.258 Y177.083 Z-.886
X113.161 Y177.197 Z-.891
X113.055 Y177.302 Z-.896
X112.942 Y177.4 Z-.902
X112.822 Y177.489 Z-.907
X112.695 Y177.569 Z-.912
X112.563 Y177.639 Z-.917
X112.426 Y177.699 Z-.922
X112.285 Y177.748 Z-.928
X112.141 Y177.787 Z-.933
X111.994 Y177.815 Z-.938
X111.845 Y177.832 Z-.943
X111.696 Y177.838 Z-.949
X111.546 Y177.833 Z-.954
X111.398 Y177.816 Z-.959
X111.251 Y177.789 Z-.964
X111.106 Y177.75 Z-.969
X110.965 Y177.701 Z-.975
X110.828 Y177.641 Z-.98
X110.695 Y177.571 Z-.985
X110.569 Y177.492 Z-.99
X110.448 Y177.403 Z-.996
X110.335 Y177.306 Z-1.001
X110.229 Y177.2 Z-1.006
X110.131 Y177.087 Z-1.011
X110.042 Y176.967 Z-1.016
X109.962 Y176.84 Z-1.022
X109.892 Y176.708 Z-1.027
X109.832 Y176.571 Z-1.032
X109.783 Y176.43 Z-1.037
X109.744 Y176.286 Z-1.043
X109.716 Y176.139 Z-1.048
X109.699 Y175.99 Z-1.053
X109.693 Y175.841 Z-1.058
X109.698 Y175.691 Z-1.063
X109.715 Y175.543 Z-1.069
X109.743 Y175.396 Z-1.074
X109.781 Y175.251 Z-1.079
X109.83 Y175.11 Z-1.084
X109.89 Y174.973 Z-1.09
X109.96 Y174.84 Z-1.095
X110.039 Y174.714 Z-1.1
X110.128 Y174.593 Z-1.105
X110.225 Y174.48 Z-1.111
X110.331 Y174.374 Z-1.116
X110.444 Y174.276 Z-1.121
X110.564 Y174.187 Z-1.126
X110.691 Y174.107 Z-1.131
X110.823 Y174.037 Z-1.137
X110.96 Y173.977 Z-1.142
X111.101 Y173.928 Z-1.147
X111.245 Y173.889 Z-1.152
X111.392 Y173.861 Z-1.158
X111.541 Y173.844 Z-1.163
X111.69 Y173.838 Z-1.168
X111.84 Y173.843 Z-1.173
X111.989 Y173.86 Z-1.178
X112.136 Y173.888 Z-1.184
X112.28 Y173.926 Z-1.189
X112.421 Y173.975 Z-1.194
X112.558 Y174.035 Z-1.199
X112.691 Y174.105 Z-1.205
X112.818 Y174.184 Z-1.21
X112.938 Y174.273 Z-1.215
X113.051 Y174.37 Z-1.22
X113.157 Y174.476 Z-1.225
X113.255 Y174.589 Z-1.231
X113.344 Y174.709 Z-1.236
X113.424 Y174.836 Z-1.241
X113.494 Y174.968 Z-1.246
X113.554 Y175.105 Z-1.252
X113.603 Y175.246 Z-1.257
X113.642 Y175.39 Z-1.262
X113.67 Y175.537 Z-1.267
X113.687 Y175.686 Z-1.272
X113.693 Y175.835 Z-1.278
X113.688 Y175.985 Z-1.283
X113.671 Y176.134 Z-1.288
X113.644 Y176.281 Z-1.293
X113.605 Y176.425 Z-1.299
X113.556 Y176.566 Z-1.304
X113.496 Y176.703 Z-1.309
X113.426 Y176.836 Z-1.314
X113.347 Y176.963 Z-1.319
X113.258 Y177.083 Z-1.325
X113.161 Y177.197 Z-1.33
X113.055 Y177.302 Z-1.335
X112.942 Y177.4 Z-1.34
X112.822 Y177.489 Z-1.346
X112.695 Y177.569 Z-1.351
X112.563 Y177.639 Z-1.356
X112.426 Y177.699 Z-1.361
X112.285 Y177.748 Z-1.366
X112.141 Y177.787 Z-1.372
X111.994 Y177.815 Z-1.377
X111.845 Y177.832 Z-1.382
X111.696 Y177.838 Z-1.387
X111.546 Y177.833 Z-1.393
X111.398 Y177.816 Z-1.398
X111.251 Y177.789 Z-1.403
X111.106 Y177.75 Z-1.408
X110.965 Y177.701 Z-1.414
X110.828 Y177.641 Z-1.419
X110.695 Y177.571 Z-1.424
X110.569 Y177.492 Z-1.429
X110.448 Y177.403 Z-1.434
X110.335 Y177.306 Z-1.44
X110.229 Y177.2 Z-1.445
X110.131 Y177.087 Z-1.45
X110.042 Y176.967 Z-1.455
X109.962 Y176.84 Z-1.461
X109.892 Y176.708 Z-1.466
X109.832 Y176.571 Z-1.471
X109.783 Y176.43 Z-1.476
X109.744 Y176.286 Z-1.481
X109.716 Y176.139 Z-1.487
X109.699 Y175.99 Z-1.492
X109.693 Y175.841 Z-1.497
X109.698 Y175.691 Z-1.502
X109.715 Y175.543 Z-1.508
X109.743 Y175.396 Z-1.513
X109.781 Y175.251 Z-1.518
X109.83 Y175.11 Z-1.523
X109.89 Y174.973 Z-1.528
X109.96 Y174.84 Z-1.534
X110.039 Y174.714 Z-1.539
X110.128 Y174.593 Z-1.544
X110.225 Y174.48 Z-1.549
X110.331 Y174.374 Z-1.555
X110.444 Y174.276 Z-1.56
X110.564 Y174.187 Z-1.565
X110.691 Y174.107 Z-1.57
X110.823 Y174.037 Z-1.575
X110.96 Y173.977 Z-1.581
X111.101 Y173.928 Z-1.586
X111.245 Y173.889 Z-1.591
X111.392 Y173.861 Z-1.596
X111.541 Y173.844 Z-1.602
X111.69 Y173.838 Z-1.607
X111.84 Y173.843 Z-1.612
X111.989 Y173.86 Z-1.617
X112.136 Y173.888 Z-1.622
X112.28 Y173.926 Z-1.628
X112.421 Y173.975 Z-1.633
X112.558 Y174.035 Z-1.638
X112.691 Y174.105 Z-1.643
X112.818 Y174.184 Z-1.649
X112.938 Y174.273 Z-1.654
X113.051 Y174.37 Z-1.659
X113.157 Y174.476 Z-1.664
X113.255 Y174.589 Z-1.669
X113.344 Y174.709 Z-1.675
X113.424 Y174.836 Z-1.68
X113.494 Y174.968 Z-1.685
X113.554 Y175.105 Z-1.69
X113.603 Y175.246 Z-1.696
X113.642 Y175.39 Z-1.701
X113.67 Y175.537 Z-1.706
X113.687 Y175.686 Z-1.711
X113.693 Y175.835 Z-1.717
X113.688 Y175.985 Z-1.722
X113.671 Y176.134 Z-1.727
X113.644 Y176.281 Z-1.732
X113.605 Y176.425 Z-1.737
X113.556 Y176.566 Z-1.743
X113.496 Y176.703 Z-1.748
X113.426 Y176.836 Z-1.753
X113.347 Y176.963 Z-1.758
X113.258 Y177.083 Z-1.764
X113.161 Y177.197 Z-1.769
X113.055 Y177.302 Z-1.774
X112.942 Y177.4 Z-1.779
X112.822 Y177.489 Z-1.784
X112.695 Y177.569 Z-1.79
X112.563 Y177.639 Z-1.795
X112.426 Y177.699 Z-1.8
X112.285 Y177.748 Z-1.805
X112.141 Y177.787 Z-1.811
X111.994 Y177.815 Z-1.816
X111.845 Y177.832 Z-1.821
X111.696 Y177.838 Z-1.826
X111.546 Y177.833 Z-1.831
X111.398 Y177.816 Z-1.837
X111.251 Y177.789 Z-1.842
X111.106 Y177.75 Z-1.847
X110.965 Y177.701 Z-1.852
X110.828 Y177.641 Z-1.858
X110.695 Y177.571 Z-1.863
X110.569 Y177.492 Z-1.868
X110.448 Y177.403 Z-1.873
X110.335 Y177.306 Z-1.878
X110.229 Y177.2 Z-1.884
X110.131 Y177.087 Z-1.889
X110.042 Y176.967 Z-1.894
X109.962 Y176.84 Z-1.899
X109.892 Y176.708 Z-1.905
X109.832 Y176.571 Z-1.91
X109.783 Y176.43 Z-1.915
X109.744 Y176.286 Z-1.92
X109.716 Y176.139 Z-1.925
X109.699 Y175.99 Z-1.931
X109.693 Y175.841 Z-1.936
X109.698 Y175.691 Z-1.941
X109.715 Y175.543 Z-1.946
X109.743 Y175.396 Z-1.952
X109.781 Y175.251 Z-1.957
X109.83 Y175.11 Z-1.962
X109.89 Y174.973 Z-1.967
X109.96 Y174.84 Z-1.972
X110.039 Y174.714 Z-1.978
X110.128 Y174.593 Z-1.983
X110.225 Y174.48 Z-1.988
X110.331 Y174.374 Z-1.993
X110.444 Y174.276 Z-1.999
X110.564 Y174.187 Z-2.004
X110.691 Y174.107 Z-2.009
X110.823 Y174.037 Z-2.014
X110.96 Y173.977 Z-2.02
X111.101 Y173.928 Z-2.025
X111.245 Y173.889 Z-2.03
X111.392 Y173.861 Z-2.035
X111.541 Y173.844 Z-2.04
X111.69 Y173.838 Z-2.046
X111.84 Y173.843 Z-2.051
X111.989 Y173.86 Z-2.056
X112.136 Y173.888 Z-2.061
X112.28 Y173.926 Z-2.067
X112.421 Y173.975 Z-2.072
X112.558 Y174.035 Z-2.077
X112.691 Y174.105 Z-2.082
X112.818 Y174.184 Z-2.087
X112.938 Y174.273 Z-2.093
X113.051 Y174.37 Z-2.098
X113.157 Y174.476 Z-2.103
X113.255 Y174.589 Z-2.108
X113.344 Y174.709 Z-2.114
X113.424 Y174.836 Z-2.119
X113.494 Y174.968 Z-2.124
X113.554 Y175.105 Z-2.129
X113.603 Y175.246 Z-2.134
X113.642 Y175.39 Z-2.14
X113.67 Y175.537 Z-2.145
X113.687 Y175.686 Z-2.15
X113.693 Y175.835 Z-2.155
X113.688 Y175.985 Z-2.161
X113.671 Y176.134 Z-2.166
X113.644 Y176.281 Z-2.171
X113.605 Y176.425 Z-2.176
X113.556 Y176.566 Z-2.181
X113.496 Y176.703 Z-2.187
X113.426 Y176.836 Z-2.192
X113.347 Y176.963 Z-2.197
X113.258 Y177.083 Z-2.202
X113.161 Y177.197 Z-2.208
X113.055 Y177.302 Z-2.213
X112.942 Y177.4 Z-2.218
X112.822 Y177.489 Z-2.223
X112.695 Y177.569 Z-2.228
X112.563 Y177.639 Z-2.234
X112.426 Y177.699 Z-2.239
X112.285 Y177.748 Z-2.244
X112.141 Y177.787 Z-2.249
X111.994 Y177.815 Z-2.255
X111.845 Y177.832 Z-2.26
X111.696 Y177.838 Z-2.265
X111.546 Y177.833 Z-2.27
X111.398 Y177.816 Z-2.275
X111.251 Y177.789 Z-2.281
X111.106 Y177.75 Z-2.286
X110.965 Y177.701 Z-2.291
X110.828 Y177.641 Z-2.296
X110.695 Y177.571 Z-2.302
X110.569 Y177.492 Z-2.307
X110.448 Y177.403 Z-2.312
X110.335 Y177.306 Z-2.317
X110.229 Y177.2 Z-2.323
X110.131 Y177.087 Z-2.328
X110.042 Y176.967 Z-2.333
X109.962 Y176.84 Z-2.338
X109.892 Y176.708 Z-2.343
X109.832 Y176.571 Z-2.349
X109.783 Y176.43 Z-2.354
X109.744 Y176.286 Z-2.359
X109.716 Y176.139 Z-2.364
X109.699 Y175.99 Z-2.37
X109.693 Y175.841 Z-2.375
X109.698 Y175.691 Z-2.38
X109.715 Y175.543 Z-2.385
X109.743 Y175.396 Z-2.39
X109.781 Y175.251 Z-2.396
X109.83 Y175.11 Z-2.401
X109.89 Y174.973 Z-2.406
X109.96 Y174.84 Z-2.411
X110.039 Y174.714 Z-2.417
X110.128 Y174.593 Z-2.422
X110.225 Y174.48 Z-2.427
X110.331 Y174.374 Z-2.432
X110.444 Y174.276 Z-2.437
X110.564 Y174.187 Z-2.443
X110.691 Y174.107 Z-2.448
X110.823 Y174.037 Z-2.453
X110.96 Y173.977 Z-2.458
X111.101 Y173.928 Z-2.464
X111.245 Y173.889 Z-2.469
X111.392 Y173.861 Z-2.474
X111.541 Y173.844 Z-2.479
X111.69 Y173.838 Z-2.484
X111.84 Y173.843 Z-2.49
X111.989 Y173.86 Z-2.495
X112.136 Y173.888 Z-2.5
X112.28 Y173.926 Z-2.505
X112.421 Y173.975 Z-2.511
X112.558 Y174.035 Z-2.516
X112.691 Y174.105 Z-2.521
X112.818 Y174.184 Z-2.526
X112.938 Y174.273 Z-2.531
X113.051 Y174.37 Z-2.537
X113.157 Y174.476 Z-2.542
X113.255 Y174.589 Z-2.547
X113.344 Y174.709 Z-2.552
X113.424 Y174.836 Z-2.558
X113.494 Y174.968 Z-2.563
X113.554 Y175.105 Z-2.568
X113.603 Y175.246 Z-2.573
X113.642 Y175.39 Z-2.578
X113.67 Y175.537 Z-2.584
X113.687 Y175.686 Z-2.589
X113.693 Y175.835 Z-2.594
X113.688 Y175.985 Z-2.599
X113.671 Y176.134 Z-2.605
X113.644 Y176.281 Z-2.61
X113.605 Y176.425 Z-2.615
X113.556 Y176.566 Z-2.62
X113.496 Y176.703 Z-2.626
X113.426 Y176.836 Z-2.631
X113.347 Y176.963 Z-2.636
X113.258 Y177.083 Z-2.641
X113.161 Y177.197 Z-2.646
X113.055 Y177.302 Z-2.652
X112.942 Y177.4 Z-2.657
X112.822 Y177.489 Z-2.662
X112.695 Y177.569 Z-2.667
X112.563 Y177.639 Z-2.673
X112.426 Y177.699 Z-2.678
X112.285 Y177.748 Z-2.683
X112.141 Y177.787 Z-2.688
X111.994 Y177.815 Z-2.693
X111.845 Y177.832 Z-2.699
X111.696 Y177.838 Z-2.704
X111.546 Y177.833 Z-2.709
X111.398 Y177.816 Z-2.714
X111.251 Y177.789 Z-2.72
X111.106 Y177.75 Z-2.725
X110.965 Y177.701 Z-2.73
X110.828 Y177.641 Z-2.735
X110.695 Y177.571 Z-2.74
X110.569 Y177.492 Z-2.746
X110.448 Y177.403 Z-2.751
X110.335 Y177.306 Z-2.756
X110.229 Y177.2 Z-2.761
X110.131 Y177.087 Z-2.767
X110.042 Y176.967 Z-2.772
X109.962 Y176.84 Z-2.777
X109.892 Y176.708 Z-2.782
X109.832 Y176.571 Z-2.787
X109.783 Y176.43 Z-2.793
X109.744 Y176.286 Z-2.798
X109.716 Y176.139 Z-2.803
X109.699 Y175.99 Z-2.808
X109.693 Y175.841 Z-2.814
X109.698 Y175.691 Z-2.819
X109.715 Y175.543 Z-2.824
X109.743 Y175.396 Z-2.829
X109.781 Y175.251 Z-2.834
X109.83 Y175.11 Z-2.84
X109.89 Y174.973 Z-2.845
X109.96 Y174.84 Z-2.85
X110.039 Y174.714 Z-2.855
X110.128 Y174.593 Z-2.861
X110.225 Y174.48 Z-2.866
X110.331 Y174.374 Z-2.871
X110.444 Y174.276 Z-2.876
X110.564 Y174.187 Z-2.881
X110.691 Y174.107 Z-2.887
X110.823 Y174.037 Z-2.892
X110.96 Y173.977 Z-2.897
X111.101 Y173.928 Z-2.902
X111.245 Y173.889 Z-2.908
X111.392 Y173.861 Z-2.913
X111.541 Y173.844 Z-2.918
X111.69 Y173.838 Z-2.923
X111.84 Y173.843 Z-2.929
X111.989 Y173.86 Z-2.934
X112.136 Y173.888 Z-2.939
X112.28 Y173.926 Z-2.944
X112.421 Y173.975 Z-2.949
X112.558 Y174.035 Z-2.955
X112.691 Y174.105 Z-2.96
X112.818 Y174.184 Z-2.965
X112.938 Y174.273 Z-2.97
X113.051 Y174.37 Z-2.976
X113.157 Y174.476 Z-2.981
X113.255 Y174.589 Z-2.986
X113.344 Y174.709 Z-2.991
X113.424 Y174.836 Z-2.996
X113.494 Y174.968 Z-3.002
X113.554 Y175.105 Z-3.007
X113.603 Y175.246 Z-3.012
X113.642 Y175.39 Z-3.017
X113.67 Y175.537 Z-3.023
X113.687 Y175.686 Z-3.028
X113.693 Y175.835 Z-3.033
X113.688 Y175.985 Z-3.038
X113.671 Y176.134 Z-3.043
X113.644 Y176.281 Z-3.049
X113.605 Y176.425 Z-3.054
X113.556 Y176.566 Z-3.059
X113.496 Y176.703 Z-3.064
X113.426 Y176.836 Z-3.07
X113.347 Y176.963 Z-3.075
X113.258 Y177.083 Z-3.08
X113.161 Y177.197 Z-3.085
X113.055 Y177.302 Z-3.09
X112.942 Y177.4 Z-3.096
X112.822 Y177.489 Z-3.101
X112.695 Y177.569 Z-3.106
X112.563 Y177.639 Z-3.111
X112.426 Y177.699 Z-3.117
X112.285 Y177.748 Z-3.122
X112.141 Y177.787 Z-3.127
X111.994 Y177.815 Z-3.132
X111.845 Y177.832 Z-3.137
X111.696 Y177.838 Z-3.143
X111.546 Y177.833 Z-3.148
X111.398 Y177.816 Z-3.153
X111.251 Y177.789 Z-3.158
X111.106 Y177.75 Z-3.164
X110.965 Y177.701 Z-3.169
X110.828 Y177.641 Z-3.174
X110.695 Y177.571 Z-3.179
X110.569 Y177.492 Z-3.184
X110.448 Y177.403 Z-3.19
X110.335 Y177.306 Z-3.195
X110.229 Y177.2 Z-3.2
X110.131 Y177.087 Z-3.205
X110.042 Y176.967 Z-3.211
X109.962 Y176.84 Z-3.216
X109.892 Y176.708 Z-3.221
X109.832 Y176.571 Z-3.226
X109.783 Y176.43 Z-3.232
X109.744 Y176.286 Z-3.237
X109.716 Y176.139 Z-3.242
X109.699 Y175.99 Z-3.247
X109.693 Y175.841 Z-3.252
X109.698 Y175.691 Z-3.258
X109.715 Y175.543 Z-3.263
X109.743 Y175.396 Z-3.268
X109.781 Y175.251 Z-3.273
X109.83 Y175.11 Z-3.279
X109.89 Y174.973 Z-3.284
X109.96 Y174.84 Z-3.289
X110.039 Y174.714 Z-3.294
X110.128 Y174.593 Z-3.299
X110.225 Y174.48 Z-3.305
X110.331 Y174.374 Z-3.31
X110.444 Y174.276 Z-3.315
X110.564 Y174.187 Z-3.32
X110.691 Y174.107 Z-3.326
X110.823 Y174.037 Z-3.331
X110.96 Y173.977 Z-3.336
X111.101 Y173.928 Z-3.341
X111.245 Y173.889 Z-3.346
X111.392 Y173.861 Z-3.352
X111.541 Y173.844 Z-3.357
X111.69 Y173.838 Z-3.362
X111.84 Y173.843 Z-3.367
X111.989 Y173.86 Z-3.373
X112.136 Y173.888 Z-3.378
X112.28 Y173.926 Z-3.383
X112.421 Y173.975 Z-3.388
X112.558 Y174.035 Z-3.393
X112.691 Y174.105 Z-3.399
X112.818 Y174.184 Z-3.404
X112.938 Y174.273 Z-3.409
X113.051 Y174.37 Z-3.414
X113.157 Y174.476 Z-3.42
X113.255 Y174.589 Z-3.425
X113.344 Y174.709 Z-3.43
X113.424 Y174.836 Z-3.435
X113.494 Y174.968 Z-3.44
X113.554 Y175.105 Z-3.446
X113.603 Y175.246 Z-3.451
X113.642 Y175.39 Z-3.456
X113.67 Y175.537 Z-3.461
X113.687 Y175.686 Z-3.467
X113.693 Y175.835 Z-3.472
X113.688 Y175.985 Z-3.477
X113.671 Y176.134 Z-3.482
X113.644 Y176.281 Z-3.487
X113.605 Y176.425 Z-3.493
X113.556 Y176.566 Z-3.498
X113.496 Y176.703 Z-3.503
X113.426 Y176.836 Z-3.508
X113.347 Y176.963 Z-3.514
X113.258 Y177.083 Z-3.519
X113.161 Y177.197 Z-3.524
X113.055 Y177.302 Z-3.529
X112.942 Y177.4 Z-3.535
X112.822 Y177.489 Z-3.54
X112.695 Y177.569 Z-3.545
X112.563 Y177.639 Z-3.55
X112.426 Y177.699 Z-3.555
X112.285 Y177.748 Z-3.561
X112.141 Y177.787 Z-3.566
X111.994 Y177.815 Z-3.571
X111.845 Y177.832 Z-3.576
X111.696 Y177.838 Z-3.582
X111.546 Y177.833 Z-3.587
X111.398 Y177.816 Z-3.592
X111.251 Y177.789 Z-3.597
X111.106 Y177.75 Z-3.602
X110.965 Y177.701 Z-3.608
X110.828 Y177.641 Z-3.613
X110.695 Y177.571 Z-3.618
X110.569 Y177.492 Z-3.623
X110.448 Y177.403 Z-3.629
X110.335 Y177.306 Z-3.634
X110.229 Y177.2 Z-3.639
X110.131 Y177.087 Z-3.644
X110.042 Y176.967 Z-3.649
X109.962 Y176.84 Z-3.655
X109.892 Y176.708 Z-3.66
X109.832 Y176.571 Z-3.665
X109.783 Y176.43 Z-3.67
X109.744 Y176.286 Z-3.676
X109.716 Y176.139 Z-3.681
X109.699 Y175.99 Z-3.686
X109.693 Y175.841 Z-3.691
X109.698 Y175.691 Z-3.696
X109.715 Y175.543 Z-3.702
X109.743 Y175.396 Z-3.707
X109.781 Y175.251 Z-3.712
X109.83 Y175.11 Z-3.717
X109.89 Y174.973 Z-3.723
X109.96 Y174.84 Z-3.728
X110.039 Y174.714 Z-3.733
X110.128 Y174.593 Z-3.738
X110.225 Y174.48 Z-3.743
X110.331 Y174.374 Z-3.749
X110.444 Y174.276 Z-3.754
X110.564 Y174.187 Z-3.759
X110.691 Y174.107 Z-3.764
X110.823 Y174.037 Z-3.77
X110.96 Y173.977 Z-3.775
X111.101 Y173.928 Z-3.78
X111.245 Y173.889 Z-3.785
X111.392 Y173.861 Z-3.79
X111.541 Y173.844 Z-3.796
X111.69 Y173.838 Z-3.801
X111.84 Y173.843 Z-3.806
X111.989 Y173.86 Z-3.811
X112.136 Y173.888 Z-3.817
X112.28 Y173.926 Z-3.822
X112.421 Y173.975 Z-3.827
X112.558 Y174.035 Z-3.832
X112.691 Y174.105 Z-3.838
X112.818 Y174.184 Z-3.843
X112.938 Y174.273 Z-3.848
X113.051 Y174.37 Z-3.853
X113.157 Y174.476 Z-3.858
X113.255 Y174.589 Z-3.864
X113.344 Y174.709 Z-3.869
X113.424 Y174.836 Z-3.874
X113.494 Y174.968 Z-3.879
X113.554 Y175.105 Z-3.885
X113.603 Y175.246 Z-3.89
X113.642 Y175.39 Z-3.895
X113.67 Y175.537 Z-3.9
X113.687 Y175.686 Z-3.905
X113.693 Y175.835 Z-3.911
X113.688 Y175.985 Z-3.916
X113.671 Y176.134 Z-3.921
X113.644 Y176.281 Z-3.926
X113.605 Y176.425 Z-3.932
X113.556 Y176.566 Z-3.937
X113.496 Y176.703 Z-3.942
X113.426 Y176.836 Z-3.947
X113.347 Y176.963 Z-3.952
X113.258 Y177.083 Z-3.958
X113.161 Y177.197 Z-3.963
X113.055 Y177.302 Z-3.968
X112.942 Y177.4 Z-3.973
X112.822 Y177.489 Z-3.979
X112.695 Y177.569 Z-3.984
X112.563 Y177.639 Z-3.989
X112.426 Y177.699 Z-3.994
X112.285 Y177.748 Z-3.999
X112.141 Y177.787 Z-4.005
X111.994 Y177.815 Z-4.01
X111.845 Y177.832 Z-4.015
X111.696 Y177.838 Z-4.02
X111.546 Y177.833 Z-4.026
X111.398 Y177.816 Z-4.031
X111.251 Y177.789 Z-4.036
X111.106 Y177.75 Z-4.041
X110.965 Y177.701 Z-4.046
X110.828 Y177.641 Z-4.052
X110.695 Y177.571 Z-4.057
X110.569 Y177.492 Z-4.062
X110.448 Y177.403 Z-4.067
X110.335 Y177.306 Z-4.073
X110.229 Y177.2 Z-4.078
X110.131 Y177.087 Z-4.083
X110.042 Y176.967 Z-4.088
X109.962 Y176.84 Z-4.093
X109.892 Y176.708 Z-4.099
X109.832 Y176.571 Z-4.104
X109.783 Y176.43 Z-4.109
X109.744 Y176.286 Z-4.114
X109.716 Y176.139 Z-4.12
X109.699 Y175.99 Z-4.125
X109.693 Y175.841 Z-4.13
X109.698 Y175.691 Z-4.135
X109.715 Y175.543 Z-4.141
X109.743 Y175.396 Z-4.146
X109.781 Y175.251 Z-4.151
X109.83 Y175.11 Z-4.156
X109.89 Y174.973 Z-4.161
X109.96 Y174.84 Z-4.167
X110.039 Y174.714 Z-4.172
X110.128 Y174.593 Z-4.177
X110.225 Y174.48 Z-4.182
X110.331 Y174.374 Z-4.188
X110.444 Y174.276 Z-4.193
X110.564 Y174.187 Z-4.198
X110.691 Y174.107 Z-4.203
X110.823 Y174.037 Z-4.208
X110.96 Y173.977 Z-4.214
X111.101 Y173.928 Z-4.219
X111.245 Y173.889 Z-4.224
X111.392 Y173.861 Z-4.229
X111.541 Y173.844 Z-4.235
X111.69 Y173.838 Z-4.24
X111.84 Y173.843 Z-4.245
X111.989 Y173.86 Z-4.25
X112.136 Y173.888 Z-4.255
X112.28 Y173.926 Z-4.261
X112.421 Y173.975 Z-4.266
X112.558 Y174.035 Z-4.271
X112.691 Y174.105 Z-4.276
X112.818 Y174.184 Z-4.282
X112.938 Y174.273 Z-4.287
X113.051 Y174.37 Z-4.292
X113.157 Y174.476 Z-4.297
X113.255 Y174.589 Z-4.302
X113.344 Y174.709 Z-4.308
X113.424 Y174.836 Z-4.313
X113.494 Y174.968 Z-4.318
X113.554 Y175.105 Z-4.323
X113.603 Y175.246 Z-4.329
X113.642 Y175.39 Z-4.334
X113.67 Y175.537 Z-4.339
X113.687 Y175.686 Z-4.344
X113.693 Y175.835 Z-4.349
X113.688 Y175.985 Z-4.355
X113.671 Y176.134 Z-4.36
X113.644 Y176.281 Z-4.365
X113.605 Y176.425 Z-4.37
X113.556 Y176.566 Z-4.376
X113.496 Y176.703 Z-4.381
X113.426 Y176.836 Z-4.386
X113.347 Y176.963 Z-4.391
X113.258 Y177.083 Z-4.396
X113.161 Y177.197 Z-4.402
X113.055 Y177.302 Z-4.407
X112.942 Y177.4 Z-4.412
X112.822 Y177.489 Z-4.417
X112.695 Y177.569 Z-4.423
X112.563 Y177.639 Z-4.428
X112.426 Y177.699 Z-4.433
X112.285 Y177.748 Z-4.438
X112.141 Y177.787 Z-4.444
X111.994 Y177.815 Z-4.449
X111.845 Y177.832 Z-4.454
X111.696 Y177.838 Z-4.459
X111.546 Y177.833 Z-4.464
X111.398 Y177.816 Z-4.47
X111.251 Y177.789 Z-4.475
X111.106 Y177.75 Z-4.48
X110.965 Y177.701 Z-4.485
X110.828 Y177.641 Z-4.491
X110.695 Y177.571 Z-4.496
X110.569 Y177.492 Z-4.501
X110.448 Y177.403 Z-4.506
X110.335 Y177.306 Z-4.511
X110.229 Y177.2 Z-4.517
X110.131 Y177.087 Z-4.522
X110.042 Y176.967 Z-4.527
X109.962 Y176.84 Z-4.532
X109.892 Y176.708 Z-4.538
X109.832 Y176.571 Z-4.543
X109.783 Y176.43 Z-4.548
X109.744 Y176.286 Z-4.553
X109.716 Y176.139 Z-4.558
X109.699 Y175.99 Z-4.564
X109.693 Y175.841 Z-4.569
X109.698 Y175.691 Z-4.574
X109.715 Y175.543 Z-4.579
X109.743 Y175.396 Z-4.585
X109.781 Y175.251 Z-4.59
X109.83 Y175.11 Z-4.595
X109.89 Y174.973 Z-4.6
X109.96 Y174.84 Z-4.605
X110.039 Y174.714 Z-4.611
X110.128 Y174.593 Z-4.616
X110.225 Y174.48 Z-4.621
X110.331 Y174.374 Z-4.626
X110.444 Y174.276 Z-4.632
X110.564 Y174.187 Z-4.637
X110.691 Y174.107 Z-4.642
X110.823 Y174.037 Z-4.647
X110.96 Y173.977 Z-4.652
X111.101 Y173.928 Z-4.658
X111.245 Y173.889 Z-4.663
X111.392 Y173.861 Z-4.668
X111.541 Y173.844 Z-4.673
X111.69 Y173.838 Z-4.679
X111.84 Y173.843 Z-4.684
X111.989 Y173.86 Z-4.689
X112.136 Y173.888 Z-4.694
X112.28 Y173.926 Z-4.699
X112.421 Y173.975 Z-4.705
X112.558 Y174.035 Z-4.71
X112.691 Y174.105 Z-4.715
X112.818 Y174.184 Z-4.72
X112.938 Y174.273 Z-4.726
X113.051 Y174.37 Z-4.731
X113.157 Y174.475 Z-4.736
X113.254 Y174.588 Z-4.741
X113.343 Y174.707 Z-4.746
X113.422 Y174.833 Z-4.752
X113.492 Y174.964 Z-4.757
X113.552 Y175.1 Z-4.762
X113.602 Y175.24 Z-4.767
X113.641 Y175.383 Z-4.772
X113.669 Y175.529 Z-4.778
X113.687 Y175.677 Z-4.783
X113.693 Y175.826 Z-4.788
X113.688 Y175.974 Z-4.793
X113.673 Y176.122 Z-4.798
X113.646 Y176.268 Z-4.804
X113.609 Y176.412 Z-4.809
X113.561 Y176.553 Z-4.814
X113.503 Y176.69 Z-4.819
X113.434 Y176.822 Z-4.824
X113.357 Y176.948 Z-4.829
X113.27 Y177.069 Z-4.835
X113.174 Y177.183 Z-4.84
X113.07 Y177.289 Z-4.845
X112.958 Y177.387 Z-4.85
X112.84 Y177.477 Z-4.855
X112.715 Y177.557 Z-4.861
X112.584 Y177.629 Z-4.866
X112.449 Y177.69 Z-4.871
X112.309 Y177.741 Z-4.876
X112.166 Y177.781 Z-4.881
X112.02 Y177.811 Z-4.887
X111.873 Y177.83 Z-4.892
X111.725 Y177.838 Z-4.897
X111.576 Y177.835 Z-4.902
X111.428 Y177.82 Z-4.907
X111.281 Y177.795 Z-4.913
X111.137 Y177.759 Z-4.918
X110.996 Y177.713 Z-4.923
X110.859 Y177.656 Z-4.928
X110.726 Y177.589 Z-4.933
X110.599 Y177.512 Z-4.939
X110.477 Y177.426 Z-4.944
X110.432 Y177.391 F749
X110.388 Y177.355
G03 X110.388 Y177.355 I1.305 J-1.517 F749
G01 X110.14 Y177.142 F749
X109.838 Y176.862
X109.56 Y176.583
X109.469 Y176.491
G03 X112.335 Y173.698 I1.433 J-1.397
G01 X112.582 Y173.952
X112.832 Y174.183
X112.97 Y174.298
G03 X112.77 Y175.651 I-.51 J.616
G01 X110.353 Y176.669 F1500
G03 X109.469 Y176.491 I-.311 J-.737 F753
G01 X108.738 Y175.74
G03 X111.604 Y172.948 I1.433 J-1.396
G01 X112.335 Y173.698
G03 X112.045 Y175.005 I-.573 J.559
G01 X109.593 Y175.93 F1500
G03 X108.738 Y175.74 I-.282 J-.748 F749
G01 X107.982 Y174.964
G03 X110.848 Y172.172 I1.433 J-1.396
G01 X111.604 Y172.948
G03 X111.304 Y174.258 I-.573 J.558
G01 X108.829 Y175.158 F1500
G03 X107.982 Y174.964 I-.274 J-.752 F758
G01 X107.286 Y174.25
G03 X110.152 Y171.457 I1.433 J-1.397
G01 X110.848 Y172.172
G03 X110.571 Y173.474 I-.573 J.559
G01 X108.154 Y174.435 F1500
G03 X107.286 Y174.25 I-.295 J-.744 F756
G01 X106.58 Y173.525
G03 X109.445 Y170.732 I1.432 J-1.396
G01 X110.152 Y171.457
G03 X109.87 Y172.761 I-.573 J.559
G01 X107.444 Y173.711 F1500
G03 X106.58 Y173.525 I-.291 J-.745 F757
G01 X105.875 Y172.802
G03 X108.741 Y170.01 I1.433 J-1.396
G01 X109.445 Y170.732
G03 X109.165 Y172.035 I-.573 J.559
G01 X106.741 Y172.988 F1500
G03 X105.875 Y172.802 I-.293 J-.744 F751
G01 X105.131 Y172.038
G03 X107.996 Y169.245 I1.432 J-1.396
G01 X108.741 Y170.01
G03 X108.445 Y171.318 I-.573 J.558
G01 X105.981 Y172.23 F1500
G03 X105.131 Y172.038 I-.277 J-.751 F749
G01 X104.373 Y171.26
G03 X107.238 Y168.468 I1.432 J-1.396
G01 X107.996 Y169.245
G03 X107.696 Y170.556 I-.573 J.559
G01 X105.218 Y171.454 F1500
G03 X104.373 Y171.26 I-.272 J-.753 F751
G01 X103.626 Y170.494
G03 X106.492 Y167.702 I1.433 J-1.396
G01 X107.238 Y168.468
G03 X106.942 Y169.776 I-.573 J.558
G01 X104.476 Y170.686 F1500
G03 X103.626 Y170.494 I-.277 J-.75 F755
G01 X102.914 Y169.763
G03 X105.78 Y166.971 I1.433 J-1.396
G01 X106.492 Y167.702
G03 X106.209 Y169.006 I-.573 J.558
G01 X103.777 Y169.95 F1500
G03 X102.914 Y169.763 I-.29 J-.745 F754
G01 X102.193 Y169.023
G03 X105.058 Y166.23 I1.433 J-1.397
G01 X105.78 Y166.971
G03 X105.493 Y168.276 I-.573 J.558
G01 X103.052 Y169.211 F1500
G03 X102.193 Y169.023 I-.286 J-.747 F760
G01 X101.509 Y168.321
G03 X104.375 Y165.529 I1.433 J-1.396
G01 X105.058 Y166.23
G03 X104.786 Y167.53 I-.573 J.559
G01 X102.382 Y168.504 F1500
G03 X101.509 Y168.321 I-.3 J-.741 F760
G01 X100.822 Y167.616
G03 X103.688 Y164.824 I1.433 J-1.396
G01 X104.375 Y165.529
G03 X104.101 Y166.829 I-.573 J.558
G01 X101.694 Y167.8 F1500
G03 X100.822 Y167.616 I-.299 J-.742 F755
G01 X100.109 Y166.884
G03 X102.975 Y164.092 I1.433 J-1.396
G01 X103.688 Y164.824
G03 X103.404 Y166.128 I-.573 J.558
G01 X100.971 Y167.072 F1500
G03 X100.109 Y166.884 I-.289 J-.746 F755
G01 X99.393 Y166.149
G03 X102.258 Y163.357 I1.432 J-1.396
G01 X102.975 Y164.092
G03 X102.69 Y165.396 I-.573 J.558
G01 X100.254 Y166.337 F1500
G03 X99.393 Y166.149 I-.288 J-.746 F757
G01 X98.692 Y165.43
G03 X101.554 Y162.635 I1.432 J-1.396
G01 X101.931 Y163.021
X102.258 Y163.357
G03 X101.979 Y164.659 I-.573 J.558
G01 X99.559 Y165.615 F1500
G03 X98.692 Y165.43 I-.294 J-.744 F749
G01 X98.467 Y165.199
X98.298 Y165.048
X98.141 Y164.929
G03 X100.454 Y161.667 I1.172 J-1.62
G01 X100.508 Y161.705
G03 X101.554 Y162.635 I-4.139 J5.705
X101.307 Y163.925 I-.572 J.56
G01 X98.909 Y164.993 F1500
G03 X98.141 Y164.929 I-.325 J-.731 F749
G01 X97.968 Y164.813
X97.802 Y164.72
X97.592 Y164.621
G03 X99.175 Y160.949 I.773 J-1.844
G01 X99.418 Y161.057
G03 X100.454 Y161.667 I-2.922 J6.14
X100.471 Y162.969 I-.457 J.657
G01 X98.356 Y164.52 F1500
G03 X97.592 Y164.621 I-.473 J-.645 F749
G01 X97.397 Y164.545
X97.181 Y164.48
X96.963 Y164.431
G03 X97.65 Y160.493 I.361 J-1.966
G01 X97.718 Y160.504
G03 X99.175 Y160.949 I-1.226 J6.625
X99.444 Y162.218 I-.324 J.731
G01 X97.666 Y164.177 F1500
G03 X96.963 Y164.431 I-.592 J-.538 F749
G01 X96.771 Y164.404
X96.544 Y164.387
X96.343 Y164.388
G03 X96.137 Y160.396 I-.104 J-1.996
G01 X96.259 Y160.39
G03 X97.65 Y160.493 I.189 J6.877
X98.225 Y161.66 I-.13 J.789
G01 X96.991 Y163.968 F1500
G03 X96.343 Y164.388 I-.706 J-.378 F749
G01 X96.142 Y164.403
X95.921 Y164.435
X95.698 Y164.486
G03 X94.649 Y160.628 I-.533 J-1.927
G01 X94.823 Y160.581
G03 X96.137 Y160.396 I1.566 J6.358
X96.948 Y161.411 I.041 J.799
G01 X96.241 Y163.935 F1500
G03 X95.698 Y164.486 I-.771 J-.216 F749
G01 X95.547 Y164.531
X95.378 Y164.591
X95.15 Y164.692
X95.127 Y164.705
G03 X93.198 Y161.202 I-.971 J-1.748
G01 X93.275 Y161.16
G03 X94.649 Y160.628 I3.091 J5.944
X95.655 Y161.437 I.206 J.773
G01 X95.537 Y164.042 F1500
G03 X95.127 Y164.705 I-.799 J-.036 F749
G01 X94.927 Y164.816
X94.762 Y164.926
X94.459 Y165.155
G03 X92.05 Y161.961 I-1.204 J-1.597
G01 X92.407 Y161.693
X92.684 Y161.503
X92.99 Y161.315
X93.198 Y161.202
G03 X94.372 Y161.784 I.383 J.702
G01 X94.768 Y164.396 F1500
G03 X94.459 Y165.155 I-.791 J.12 F749
G01 X93.591 Y165.809
G03 X91.183 Y162.616 I-1.204 J-1.597
G01 X92.05 Y161.961
G03 X93.313 Y162.425 I.482 J.639
G01 X93.89 Y164.995 F1500
G03 X93.591 Y165.809 I-.78 J.175 F754
G01 X92.763 Y166.433
G03 X90.355 Y163.24 I-1.204 J-1.596
G01 X91.183 Y162.616
G03 X92.442 Y163.066 I.482 J.638
G01 X93.059 Y165.606 F1500
G03 X92.763 Y166.433 I-.778 J.189 F752
G01 X91.924 Y167.066
G03 X89.516 Y163.873 I-1.203 J-1.597
G01 X90.355 Y163.24
G03 X91.615 Y163.694 I.482 J.639
G01 X92.221 Y166.242 F1500
G03 X91.924 Y167.066 I-.778 J.185 F758
G01 X91.129 Y167.665
G03 X88.722 Y164.472 I-1.203 J-1.596
G01 X89.516 Y163.873
G03 X90.773 Y164.311 I.482 J.638
G01 X91.422 Y166.826 F1500
G03 X91.129 Y167.665 I-.774 J.2 F758
G01 X90.331 Y168.267
G03 X87.923 Y165.075 I-1.204 J-1.596
G01 X88.722 Y164.472
G03 X89.978 Y164.912 I.481 J.639
G01 X90.624 Y167.43 F1500
G03 X90.331 Y168.267 I-.775 J.198 F754
G01 X89.502 Y168.892
G03 X87.094 Y165.7 I-1.204 J-1.596
G01 X87.923 Y165.075
G03 X89.182 Y165.525 I.482 J.638
G01 X89.798 Y168.065 F1500
G03 X89.502 Y168.892 I-.778 J.188 F753
G01 X88.669 Y169.52
G03 X86.261 Y166.328 I-1.204 J-1.596
G01 X87.094 Y165.7
G03 X88.354 Y166.151 I.482 J.638
G01 X88.965 Y168.695 F1500
G03 X88.669 Y169.52 I-.778 J.187 F750
G01 X88.212 Y169.865
X87.979 Y170.032
X87.7 Y170.218
X87.641 Y170.255
G03 X85.499 Y166.878 I-1.05 J-1.702
G01 X85.647 Y166.782
X85.883 Y166.613
X86.261 Y166.328
G03 X87.53 Y166.822 I.482 J.639
G01 X88.008 Y169.43 F1500
G03 X87.641 Y170.255 I-.787 J.144 F749
G01 X87.352 Y170.433
X87.005 Y170.63
X86.631 Y170.823
X86.476 Y170.894
G03 X84.811 Y167.261 I-.837 J-1.814
G01 X85.112 Y167.108
X85.418 Y166.931
X85.499 Y166.878
G03 X86.733 Y167.486 I.437 J.67
G01 X86.939 Y170.105 F1500
G03 X86.476 Y170.894 I-.798 J.063 F749
G01 X86.267 Y170.991
G03 X85.196 Y171.392 I-4.013 J-9.072
X84.022 Y167.569 I-.566 J-1.918
G01 X84.18 Y167.518
X84.492 Y167.401
X84.811 Y167.261
G03 X85.932 Y168.043 I.322 J.732
G01 X85.768 Y170.675 F1500
G03 X85.196 Y171.392 I-.798 J-.05 F751
G01 X84.817 Y171.505
X84.506 Y171.584
X84.206 Y171.65
X83.968 Y171.695
G03 X83.264 Y167.76 I-.371 J-1.964
G01 X83.316 Y167.751
X83.601 Y167.688
X83.903 Y167.607
X84.022 Y167.569
G03 X85.053 Y168.467 I.243 J.762
G01 X84.608 Y171.046 F1500
G03 X83.968 Y171.695 I-.788 J-.137 F749
G01 X83.886 Y171.711
G03 X82.597 Y171.851 I-1.676 J-9.414
X82.411 Y167.858 I-.08 J-1.997
G01 X82.729 Y167.836
X83.046 Y167.797
X83.264 Y167.76
G03 X84.156 Y168.801 I.133 J.789
G01 X83.324 Y171.304 F1500
G03 X82.597 Y171.851 I-.759 J-.252 F755
G01 X82.36 Y171.861
X82.025 Y171.863
X81.606 Y171.851
X81.348 Y171.833
G03 X81.653 Y167.845 I.142 J-1.995
G01 X81.774 Y167.855
X82.126 Y167.865
X82.411 Y167.858
G03 X83.165 Y168.975 I.019 J.8
G01 X82.14 Y171.352 F1500
G03 X81.348 Y171.833 I-.735 J-.317 F757
G01 X81.187 Y171.821
X80.768 Y171.774
X80.399 Y171.718
X80.113 Y171.663
G03 X80.865 Y167.736 I.376 J-1.963
G01 X81.103 Y167.782
X81.455 Y167.829
X81.653 Y167.845
G03 X82.276 Y169.051 I-.065 J.798
G01 X80.952 Y171.285 F1500
G03 X80.113 Y171.663 I-.689 J-.407 F749
G01 X79.996 Y171.641
G03 X78.807 Y171.313 I1.986 J-9.514
X80.124 Y167.538 I.633 J-1.897
G01 X80.125
X80.449 Y167.638
X80.784 Y167.721
X80.865 Y167.736
G03 X81.335 Y169.027 I-.151 J.786
G01 X79.681 Y171.059 F1500
G03 X78.807 Y171.313 I-.621 J-.505 F751
G01 X78.712 Y171.281
G03 X77.556 Y170.792 I3.218 J-9.214
X79.33 Y167.207 I.905 J-1.784
G01 X79.535 Y167.306
X79.829 Y167.43
X80.124 Y167.538
G03 X80.394 Y168.876 I-.273 J.751
G01 X78.461 Y170.665 F1500
G03 X77.556 Y170.792 I-.543 J-.587 F749
G01 X77.319 Y170.672
X77.009 Y170.5
X76.677 Y170.302
X76.429 Y170.14
G03 X78.639 Y166.809 I1.091 J-1.674
G01 X78.942 Y166.999
X79.244 Y167.166
X79.33 Y167.207
G03 X79.453 Y168.574 I-.348 J.721
G01 X77.337 Y170.116 F1500
G03 X76.429 Y170.14 I-.471 J-.646 F754
G01 X76.358 Y170.094
G03 X75.374 Y169.334 I5.523 J-8.17
X78. Y166.318 I1.326 J-1.497
G01 X78.164 Y166.458
X78.404 Y166.644
X78.639 Y166.809
G03 X78.569 Y168.162 I-.46 J.654
G01 X76.295 Y169.433 F1500
G03 X75.374 Y169.334 I-.391 J-.698 F761
G01 X75.168 Y169.152
X74.616 Y168.633
G03 X77.358 Y165.719 I1.371 J-1.457
G01 X77.934 Y166.262
X78. Y166.318
G03 X77.829 Y167.645 I-.52 J.608
G01 X75.514 Y168.77 F1500
G03 X74.616 Y168.633 I-.349 J-.72 F750
G01 X73.835 Y167.898
G03 X76.576 Y164.984 I1.37 J-1.457
G01 X77.358 Y165.719
G03 X77.118 Y167.04 I-.549 J.583
G01 X74.691 Y168.053 F1500
G03 X73.835 Y167.898 I-.308 J-.738 F753
G01 X73.072 Y167.179
G03 X75.813 Y164.266 I1.37 J-1.456
G01 X76.576 Y164.984
G03 X76.343 Y166.302 I-.548 J.583
G01 X73.934 Y167.332 F1500
G03 X73.072 Y167.179 I-.314 J-.735 F755
G01 X72.326 Y166.478
G03 X75.067 Y163.565 I1.371 J-1.457
G01 X75.813 Y164.266
G03 X75.586 Y165.581 I-.548 J.582
G01 X73.195 Y166.628 F1500
G03 X72.326 Y166.478 I-.321 J-.733 F758
G01 X71.598 Y165.793
G03 X74.339 Y162.88 I1.371 J-1.457
G01 X75.067 Y163.565
G03 X74.846 Y164.877 I-.548 J.582
G01 X72.474 Y165.941 F1500
G03 X71.598 Y165.793 I-.328 J-.73 F761
G01 X70.887 Y165.124
G03 X73.628 Y162.211 I1.371 J-1.456
G01 X74.339 Y162.88
G03 X74.124 Y164.19 I-.548 J.582
G01 X71.769 Y165.269 F1500
G03 X70.887 Y165.124 I-.333 J-.727 F754
G01 X70.135 Y164.417
G03 X72.876 Y161.503 I1.371 J-1.457
G01 X73.628 Y162.211
G03 X73.399 Y163.527 I-.548 J.583
G01 X71.002 Y164.568 F1500
G03 X70.135 Y164.417 I-.318 J-.734 F749
G01 X69.346 Y163.674
G03 X72.087 Y160.761 I1.371 J-1.456
G01 X72.876 Y161.503
G03 X72.634 Y162.825 I-.548 J.583
G01 X70.2 Y163.831 F1500
G03 X69.346 Y163.674 I-.306 J-.739 F752
G01 X68.578 Y162.952
G03 X71.319 Y160.038 I1.371 J-1.457
G01 X72.087 Y160.761
G03 X71.852 Y162.08 I-.548 J.582
G01 X69.44 Y163.105 F1500
G03 X68.578 Y162.952 I-.314 J-.736 F755
G01 X67.832 Y162.249
G03 X70.573 Y159.336 I1.37 J-1.456
G01 X71.319 Y160.038
G03 X71.092 Y161.354 I-.548 J.583
G01 X68.7 Y162.4 F1500
G03 X67.832 Y162.249 I-.32 J-.733 F758
G01 X67.105 Y161.566
G03 X69.846 Y158.653 I1.371 J-1.457
G01 X70.573 Y159.336
G03 X70.352 Y160.648 I-.549 J.583
G01 X67.981 Y161.713 F1500
G03 X67.105 Y161.566 I-.328 J-.73 F754
G01 X66.348 Y160.854
G03 X69.089 Y157.94 I1.371 J-1.457
G01 X69.846 Y158.653
G03 X69.615 Y159.97 I-.548 J.582
G01 X67.213 Y161.006 F1500
G03 X66.348 Y160.854 I-.317 J-.735 F750
G01 X65.565 Y160.116
G03 X68.305 Y157.203 I1.37 J-1.456
G01 X69.089 Y157.94
G03 X68.848 Y159.262 I-.548 J.583
G01 X66.42 Y160.272 F1500
G03 X65.565 Y160.116 I-.307 J-.738 F753
G01 X64.805 Y159.402
G03 X67.546 Y156.489 I1.371 J-1.457
G01 X68.305 Y157.203
G03 X68.073 Y158.521 I-.548 J.583
G01 X65.669 Y159.554 F1500
G03 X64.805 Y159.402 I-.316 J-.735 F757
G01 X64.07 Y158.71
G03 X66.811 Y155.797 I1.37 J-1.457
G01 X67.546 Y156.489
G03 X67.322 Y157.803 I-.548 J.582
G01 X64.942 Y158.859 F1500
G03 X64.07 Y158.71 I-.324 J-.732 F760
G01 X63.357 Y158.04
G03 X66.098 Y155.126 I1.371 J-1.457
G01 X66.811 Y155.797
G03 X66.595 Y157.107 I-.549 J.582
G01 X64.238 Y158.185 F1500
G03 X63.357 Y158.04 I-.333 J-.728 F751
G01 X62.581 Y157.309
G03 X65.321 Y154.396 I1.37 J-1.456
G01 X66.098 Y155.126
G03 X65.86 Y156.447 I-.548 J.583
G01 X63.439 Y157.464 F1500
G03 X62.581 Y157.309 I-.31 J-.738 F755
G01 X61.831 Y156.604
G03 X64.572 Y153.691 I1.371 J-1.456
G01 X65.321 Y154.396
G03 X65.093 Y155.712 I-.548 J.583
G01 X62.699 Y156.755 F1500
G03 X61.831 Y156.604 I-.319 J-.733 F759
G01 X61.108 Y155.924
G03 X63.849 Y153.011 I1.371 J-1.457
G01 X64.572 Y153.691
G03 X64.353 Y155.003 I-.548 J.583
G01 X61.986 Y156.071 F1500
G03 X61.108 Y155.924 I-.329 J-.73 F751
G01 X60.333 Y155.195
G03 X63.074 Y152.282 I1.371 J-1.457
G01 X63.849 Y153.011
G03 X63.612 Y154.331 I-.548 J.583
G01 X61.192 Y155.35 F1500
G03 X60.333 Y155.195 I-.31 J-.738 F755
G01 X59.589 Y154.494
G03 X62.329 Y151.581 I1.37 J-1.456
G01 X63.074 Y152.282
G03 X62.847 Y153.597 I-.548 J.582
G01 X60.458 Y154.644 F1500
G03 X59.589 Y154.494 I-.321 J-.732 F760
G01 X58.873 Y153.821
G03 X61.614 Y150.908 I1.371 J-1.457
G01 X62.329 Y151.581
G03 X62.113 Y152.892 I-.548 J.583
G01 X59.753 Y153.966 F1500
G03 X58.873 Y153.821 I-.332 J-.728 F754
G01 X58.117 Y153.109
G03 X60.857 Y150.196 I1.37 J-1.456
G01 X61.614 Y150.908
G03 X61.383 Y152.225 I-.548 J.582
G01 X58.982 Y153.261 F1500
G03 X58.117 Y153.109 I-.317 J-.734 F749
G01 X57.327 Y152.366
G03 X60.068 Y149.453 I1.37 J-1.456
G01 X60.857 Y150.196
G03 X60.614 Y151.518 I-.548 J.583
G01 X58.18 Y152.523 F1500
G03 X57.327 Y152.366 I-.305 J-.739 F754
G01 X56.574 Y151.658
G03 X59.315 Y148.745 I1.371 J-1.457
G01 X60.068 Y149.453
G03 X59.838 Y150.77 I-.549 J.583
G01 X57.441 Y151.809 F1500
G03 X56.574 Y151.658 I-.319 J-.734 F760
G01 X55.857 Y150.983
G03 X58.597 Y148.07 I1.37 J-1.457
G01 X59.315 Y148.745
G03 X59.097 Y150.056 I-.548 J.583
G01 X56.736 Y151.129 F1500
G03 X55.857 Y150.983 I-.331 J-.729 F756
G01 X55.116 Y150.286
G03 X57.857 Y147.373 I1.37 J-1.456
G01 X58.597 Y148.07
G03 X58.372 Y149.385 I-.548 J.583
G01 X55.987 Y150.435 F1500
G03 X55.116 Y150.286 I-.323 J-.732 F753
G01 X54.359 Y149.574
G03 X57.099 Y146.661 I1.37 J-1.457
G01 X57.857 Y147.373
G03 X57.625 Y148.69 I-.549 J.583
G01 X55.224 Y149.726 F1500
G03 X54.359 Y149.574 I-.317 J-.735 F760
G01 X53.643 Y148.9
G03 X56.383 Y145.987 I1.37 J-1.456
G01 X57.099 Y146.661
G03 X56.882 Y147.971 I-.548 J.582
G01 X54.522 Y149.045 F1500
G03 X53.643 Y148.9 I-.331 J-.728 F751
G01 X52.869 Y148.172
G03 X55.61 Y145.259 I1.371 J-1.456
G01 X56.383 Y145.987
G03 X56.146 Y147.307 I-.548 J.583
G01 X53.729 Y148.327 F1500
G03 X52.869 Y148.172 I-.311 J-.737 F758
G01 X52.144 Y147.49
G03 X54.885 Y144.577 I1.371 J-1.456
G01 X55.61 Y145.259
G03 X55.39 Y146.572 I-.548 J.583
G01 X53.021 Y147.637 F1500
G03 X52.144 Y147.49 I-.328 J-.729 F752
G01 X51.38 Y146.771
G03 X54.12 Y143.858 I1.37 J-1.457
G01 X54.885 Y144.577
G03 X54.651 Y145.896 I-.548 J.583
G01 X52.242 Y146.924 F1500
G03 X51.38 Y146.771 I-.314 J-.736 F749
G01 X50.59 Y146.028
G03 X53.33 Y143.115 I1.37 J-1.457
G01 X54.12 Y143.858
G03 X53.877 Y145.18 I-.548 J.583
G01 X51.443 Y146.184 F1500
G03 X50.59 Y146.028 I-.305 J-.739 F758
G01 X49.861 Y145.342
G03 X52.602 Y142.43 I1.371 J-1.456
G01 X53.33 Y143.115
G03 X53.109 Y144.427 I-.548 J.582
G01 X50.737 Y145.49 F1500
G03 X49.861 Y145.342 I-.327 J-.73 F756
G01 X49.123 Y144.648
G03 X51.863 Y141.735 I1.37 J-1.457
G01 X52.602 Y142.43
G03 X52.377 Y143.744 I-.548 J.582
G01 X49.995 Y144.797 F1500
G03 X49.123 Y144.648 I-.324 J-.732 F757
G01 X48.387 Y143.955
G03 X51.127 Y141.042 I1.37 J-1.457
G01 X51.863 Y141.735
G03 X51.639 Y143.049 I-.548 J.582
G01 X49.259 Y144.104 F1500
G03 X48.387 Y143.955 I-.324 J-.732 F751
G01 X47.608 Y143.222
G03 X50.348 Y140.31 I1.37 J-1.456
G01 X51.127 Y141.042
G03 X50.888 Y142.363 I-.548 J.583
G01 X48.465 Y143.378 F1500
G03 X47.608 Y143.222 I-.309 J-.738 F756
G01 X46.865 Y142.523
G03 X49.606 Y139.611 I1.37 J-1.456
G01 X50.348 Y140.31
G03 X50.122 Y141.625 I-.548 J.582
G01 X47.735 Y142.673 F1500
G03 X46.865 Y142.523 I-.322 J-.732 F750
G01 X46.078 Y141.783
G03 X48.818 Y138.87 I1.37 J-1.456
G01 X49.606 Y139.611
G03 X49.363 Y140.932 I-.549 J.582
G01 X46.932 Y141.939 F1500
G03 X46.078 Y141.783 I-.306 J-.739 F754
G01 X45.327 Y141.076
G03 X48.067 Y138.163 I1.37 J-1.456
G01 X48.818 Y138.87
G03 X48.589 Y140.187 I-.548 J.583
G01 X46.194 Y141.227 F1500
G03 X45.327 Y141.076 I-.319 J-.734 F753
G01 X44.566 Y140.36
G03 X47.306 Y137.447 I1.37 J-1.456
G01 X48.067 Y138.163
G03 X47.834 Y139.481 I-.548 J.583
G01 X45.429 Y140.513 F1500
G03 X44.566 Y140.36 I-.315 J-.736 F759
G01 X43.844 Y139.681
G03 X46.585 Y136.769 I1.371 J-1.456
G01 X47.306 Y137.447
G03 X47.087 Y138.759 I-.548 J.583
G01 X44.722 Y139.828 F1500
G03 X43.844 Y139.681 I-.329 J-.729 F758
G01 X43.12 Y139.
G03 X45.86 Y136.087 I1.37 J-1.457
G01 X46.585 Y136.769
G03 X46.365 Y138.081 I-.548 J.582
G01 X43.996 Y139.147 F1500
G03 X43.12 Y139. I-.328 J-.73 F754
G01 X42.368 Y138.292
G03 X45.108 Y135.379 I1.37 J-1.456
G01 X45.86 Y136.087
G03 X45.63 Y137.404 I-.548 J.583
G01 X43.234 Y138.443 F1500
G03 X42.368 Y138.292 I-.318 J-.734 F754
G01 X41.612 Y137.581
G03 X44.352 Y134.668 I1.37 J-1.456
G01 X45.108 Y135.379
G03 X44.877 Y136.697 I-.548 J.583
G01 X42.477 Y137.733 F1500
G03 X41.612 Y137.581 I-.317 J-.735 F751
G01 X41.198 Y137.191
X40.89 Y136.883
X40.764 Y136.748
G03 X43.697 Y134.03 I1.46 J-1.365
G01 X43.723 Y134.059
X44.009 Y134.345
X44.352 Y134.668
G03 X44.093 Y135.997 I-.548 J.583
G01 X41.637 Y136.948 F1500
G03 X40.764 Y136.748 I-.289 J-.746 F756
G01 X40.552 Y136.522
X40.209 Y136.124
X40.003 Y135.867
G03 X43.144 Y133.391 I1.559 J-1.252
G01 X43.199 Y133.463
X43.467 Y133.78
X43.697 Y134.03
G03 X43.352 Y135.333 I-.589 J.541
G01 X40.87 Y136.128 F1500
G03 X40.003 Y135.867 I-.244 J-.762 F753
G01 X39.925 Y135.77
X39.666 Y135.424
X39.391 Y135.033
X39.276 Y134.855
G03 X42.626 Y132.671 I1.676 J-1.089
G01 X42.724 Y132.821
X42.961 Y133.155
X43.144 Y133.391
G03 X42.675 Y134.664 I-.633 J.49
G01 X40.111 Y135.202 F1500
G03 X39.276 Y134.855 I-.165 J-.782 F749
G01 X39.131 Y134.633
X38.879 Y134.213
X38.641 Y133.781
X38.616 Y133.733
G03 X42.172 Y131.903 I1.784 J-.903
G01 X42.351 Y132.226
X42.529 Y132.524
X42.626 Y132.671
G03 X42.036 Y133.905 I-.67 J.438
G01 X39.41 Y134.168 F1500
G03 X38.616 Y133.733 I-.08 J-.796 F758
G01 X38.429 Y133.362
X38.213 Y132.896
X38.13 Y132.697
G03 X41.819 Y131.153 I1.846 J-.769
G01 X41.884 Y131.308
X42.02 Y131.602
X42.172 Y131.903
G03 X41.497 Y133.063 I-.714 J.361
G01 X38.907 Y133.188 F1500
G03 X38.13 Y132.697 I-.039 J-.799 F755
G01 X38.023 Y132.44
X37.877 Y132.054
X37.744 Y131.669
X37.709 Y131.558
G03 X41.519 Y130.34 I1.91 J-.592
G01 X41.609 Y130.613
X41.754 Y130.998
X41.819 Y131.153
G03 X41.038 Y132.262 I-.737 J.31
G01 X38.43 Y132.12 F1500
G03 X37.709 Y131.558 I.043 J-.799 F749
G01 X37.609 Y131.233
X37.498 Y130.83
X37.391 Y130.384
G03 X41.296 Y129.52 I1.946 J-.464
G01 X41.3 Y129.539
X41.405 Y129.959
X41.493 Y130.26
X41.519 Y130.34
G03 X40.64 Y131.381 I-.76 J.25
G01 X38.05 Y130.99 F1500
G03 X37.391 Y130.384 I.12 J-.791 F753
G01 X37.378 Y130.327
X37.277 Y129.818
X37.212 Y129.418
X37.177 Y129.154
G03 X41.145 Y128.651 I1.982 J-.263
G01 X41.159 Y128.77
X41.221 Y129.156
X41.296 Y129.52
G03 X40.319 Y130.457 I-.784 J.16
G01 X37.777 Y129.825 F1500
G03 X37.177 Y129.154 I.193 J-.777 F750
G01 X37.157 Y129.003
X37.111 Y128.55
X37.079 Y128.064
X37.074 Y127.875
G03 X41.072 Y127.746 I1.999 J-.056
G01 X41.08 Y127.98
X41.112 Y128.383
X41.145 Y128.651
G03 X40.079 Y129.499 I-.795 J.096
G01 X37.602 Y128.605 F1500
G03 X37.074 Y127.875 I.272 J-.752 F755
G01 X37.066 Y127.578
X37.07 Y127.041
X37.086 Y126.702
G03 X41.082 Y126.887 I1.998 J.093
G01 X41.068 Y127.175
X41.066 Y127.595
X41.072 Y127.746
G03 X39.954 Y128.509 I-.8 J.029
G01 X37.567 Y127.473 F1500
G03 X37.086 Y126.702 I.318 J-.734 F749
G01 X37.092 Y126.572
X37.133 Y126.069
X37.193 Y125.566
X37.218 Y125.402
G03 X41.168 Y126.019 I1.975 J.311
G01 X41.167 Y126.028
X41.121 Y126.387
X41.087 Y126.773
X41.082 Y126.887
G03 X39.88 Y127.542 I-.8 J-.037
G01 X37.606 Y126.218 F1500
G03 X37.218 Y125.402 I.403 J-.692 F749
G01 X37.271 Y125.07
X37.349 Y124.66
X37.447 Y124.225
X37.469 Y124.143
G03 X41.338 Y125.154 I1.934 J.507
G01 X41.333 Y125.175
X41.246 Y125.566
X41.178 Y125.958
X41.168 Y126.019
G03 X39.908 Y126.544 I-.79 J-.123
G01 X37.772 Y124.994 F1500
G03 X37.469 Y124.143 I.47 J-.648 F753
G01 X37.57 Y123.755
X37.711 Y123.285
X37.804 Y123.011
G03 X41.588 Y124.308 I1.894 J.642
G01 X41.532 Y124.468
X41.419 Y124.842
X41.338 Y125.154
G03 X40.049 Y125.564 I-.774 J-.202
G01 X38.047 Y123.88 F1500
G03 X37.804 Y123.011 I.515 J-.612 F750
G01 X37.87 Y122.816
X38.036 Y122.38
X38.237 Y121.903
X38.279 Y121.813
G03 X41.923 Y123.46 I1.813 J.843
G01 X41.809 Y123.722
X41.666 Y124.082
X41.588 Y124.308
G03 X40.256 Y124.601 I-.756 J-.262
G01 X38.428 Y122.706 F1500
G03 X38.279 Y121.813 I.576 J-.556 F749
G01 X38.424 Y121.5
X38.636 Y121.081
X38.833 Y120.724
G03 X42.45 Y122.408 I1.751 J.964
G01 X42.411 Y122.502
X42.367 Y122.594
X42.318 Y122.683
X42.136 Y123.019
X41.949 Y123.403
X41.923 Y123.46
G03 X40.571 Y123.645 I-.732 J-.321
G01 X38.914 Y121.616 F1500
G03 X38.833 Y120.724 I.62 J-.506 F750
G01 X38.876 Y120.646
X39.136 Y120.212
X39.402 Y119.804
X39.526 Y119.627
G03 X42.786 Y121.943 I1.637 J1.149
G01 X42.745 Y122.
X42.537 Y122.316
X42.318 Y122.683
G03 X40.965 Y122.715 I-.686 J-.41
G01 X39.514 Y120.529 F1500
G03 X39.526 Y119.627 I.667 J-.442 F750
G01 X39.665 Y119.43
X39.949 Y119.052
X40.244 Y118.687
X40.315 Y118.607
G03 X43.346 Y121.218 I1.507 J1.315
G01 X43.208 Y121.38
X42.99 Y121.659
X42.786 Y121.943
G03 X41.427 Y121.845 I-.65 J-.467
G01 X40.208 Y119.502 F1500
G03 X40.315 Y118.607 I.71 J-.369 F754
G01 X40.572 Y118.312
X40.884 Y117.977
X41.108 Y117.753
G03 X43.933 Y120.585 I1.416 J1.412
G01 X43.763 Y120.753
X43.483 Y121.056
X43.346 Y121.218
G03 X42.006 Y121.025 I-.61 J-.519
G01 X40.944 Y118.643 F1500
G03 X41.108 Y117.753 I.73 J-.325 F756
G01 X41.186 Y117.674
X41.506 Y117.372
X41.857 Y117.063
X42.011 Y116.938
G03 X44.555 Y120.023 I1.266 J1.548
G01 X44.373 Y120.174
X44.059 Y120.46
X43.933 Y120.585
G03 X42.613 Y120.279 I-.564 J-.568
G01 X41.761 Y117.819 F1500
G03 X42.011 Y116.938 I.756 J-.262 F754
G01 X42.248 Y116.744
X42.648 Y116.44
X42.94 Y116.232
G03 X45.257 Y119.494 I1.159 J1.631
G01 X44.973 Y119.696
X44.68 Y119.92
X44.555 Y120.023
G03 X43.268 Y119.605 I-.511 J-.615
G01 X42.628 Y117.081 F1500
G03 X42.94 Y116.232 I.775 J-.196 F755
G01 X43.779 Y115.637
G03 X46.095 Y118.898 I1.158 J1.63
G01 X45.257 Y119.494
G03 X44.012 Y119.011 I-.463 J-.652
G01 X43.46 Y116.458 F1500
G03 X43.779 Y115.637 I.782 J-.169 F758
G01 X44.59 Y115.06
G03 X46.907 Y118.322 I1.158 J1.631
G01 X46.095 Y118.898
G03 X44.852 Y118.424 I-.463 J-.652
G01 X44.273 Y115.891 F1500
G03 X44.59 Y115.06 I.78 J-.178 F756
G01 X45.415 Y114.474
G03 X47.732 Y117.735 I1.159 J1.631
G01 X46.907 Y118.322
G03 X45.662 Y117.843 I-.464 J-.652
G01 X45.098 Y115.299 F1500
G03 X45.415 Y114.474 I.781 J-.173 F758
G01 X46.228 Y113.896
G03 X48.545 Y117.158 I1.159 J1.631
G01 X47.732 Y117.735
G03 X46.489 Y117.261 I-.463 J-.652
G01 X45.912 Y114.726 F1500
G03 X46.228 Y113.896 I.78 J-.178 F753
G01 X47.082 Y113.29
G03 X49.399 Y116.552 I1.159 J1.631
G01 X48.545 Y117.158
G03 X47.299 Y116.67 I-.463 J-.652
G01 X46.762 Y114.106 F1500
G03 X47.082 Y113.29 I.783 J-.164 F755
G01 X47.917 Y112.696
G03 X50.235 Y115.958 I1.159 J1.631
G01 X49.399 Y116.552
G03 X48.154 Y116.07 I-.463 J-.653
G01 X47.599 Y113.518 F1500
G03 X47.917 Y112.696 I.782 J-.17 F757
G01 X48.737 Y112.114
G03 X51.054 Y115.376 I1.159 J1.631
G01 X50.235 Y115.958
G03 X48.991 Y115.481 I-.464 J-.652
G01 X48.42 Y112.942 F1500
G03 X48.737 Y112.114 I.78 J-.176 F754
G01 X49.582 Y111.514
G03 X51.899 Y114.776 I1.159 J1.631
G01 X51.054 Y115.376
G03 X49.809 Y114.891 I-.463 J-.652
G01 X49.263 Y112.333 F1500
G03 X49.582 Y111.514 I.782 J-.167 F759
G01 X50.389 Y110.94
G03 X52.706 Y114.203 I1.158 J1.632
G01 X51.899 Y114.776
G03 X50.657 Y114.303 I-.463 J-.652
G01 X50.072 Y111.773 F1500
G03 X50.389 Y110.94 I.78 J-.18 F752
G01 X51.245 Y110.332
G03 X53.576 Y113.584 I1.159 J1.631
G01 X53.52 Y113.625
X52.706 Y114.203
G03 X51.46 Y113.714 I-.463 J-.652
G01 X50.925 Y111.147 F1500
G03 X51.245 Y110.332 I.784 J-.163 F750
G01 X51.595 Y110.083
X52.082 Y109.721
G03 X54.48 Y112.921 I1.194 J1.604
G01 X54.171 Y113.154
X53.576 Y113.584
G03 X52.325 Y113.102 I-.469 J-.648
G01 X51.777 Y110.529 F1500
G03 X52.082 Y109.721 I.782 J-.166 F750
G01 X52.18 Y109.648
X52.738 Y109.214
X52.863 Y109.112
G03 X55.397 Y112.207 I1.264 J1.55
G01 X55.351 Y112.245
X54.801 Y112.679
X54.48 Y112.921
G03 X53.221 Y112.474 I-.482 J-.638
G01 X52.592 Y109.923 F1500
G03 X52.863 Y109.112 I.777 J-.191 F752
G01 X53.33 Y108.731
X53.637 Y108.467
G03 X56.242 Y111.503 I1.303 J1.518
G01 X55.957 Y111.747
X55.397 Y112.207
G03 X54.121 Y111.812 I-.508 J-.618
G01 X53.39 Y109.298 F1500
G03 X53.637 Y108.467 I.768 J-.224 F749
G01 X53.952 Y108.196
X54.414 Y107.78
G03 X57.115 Y110.731 I1.339 J1.487
G01 X57.062 Y110.78
X56.527 Y111.259
X56.242 Y111.503
G03 X54.956 Y111.13 I-.521 J-.608
G01 X54.185 Y108.609 F1500
G03 X54.414 Y107.78 I.765 J-.234 F755
G01 X54.453 Y107.745
X54.96 Y107.27
X55.099 Y107.133
G03 X57.895 Y109.993 I1.402 J1.426
G01 X57.605 Y110.275
X57.115 Y110.731
G03 X55.82 Y110.425 I-.545 J-.586
G01 X54.91 Y107.983 F1500
G03 X55.099 Y107.133 I.75 J-.279 F750
G01 X55.519 Y106.721
X55.829 Y106.402
G03 X58.717 Y109.17 I1.435 J1.393
G01 X58.69 Y109.199
X58.142 Y109.753
X57.895 Y109.993
G03 X56.589 Y109.704 I-.558 J-.573
G01 X55.655 Y107.243 F1500
G03 X55.829 Y106.402 I.748 J-.284 F749
G01 X56.011 Y106.214
X56.524 Y105.661
G03 X59.487 Y108.344 I1.484 J1.339
G01 X59.194 Y108.666
X58.717 Y109.17
G03 X57.398 Y108.928 I-.581 J-.55
G01 X56.385 Y106.499 F1500
G03 X56.524 Y105.661 I.738 J-.308 F751
G01 X57.011 Y105.111
X57.187 Y104.903
G03 X60.246 Y107.481 I1.526 J1.293
G01 X60.152 Y107.593
X59.694 Y108.116
X59.487 Y108.344
G03 X58.168 Y108.14 I-.592 J-.538
G01 X57.07 Y105.755 F1500
G03 X57.187 Y104.903 I.727 J-.335 F756
G01 X57.43 Y104.617
X57.806 Y104.153
G03 X60.916 Y106.667 I1.552 J1.26
G01 X60.627 Y107.026
X60.246 Y107.481
G03 X58.923 Y107.337 I-.614 J-.514
G01 X57.718 Y105.027 F1500
G03 X57.806 Y104.153 I.709 J-.37 F749
G01 X57.899 Y104.039
X58.363 Y103.438
X58.414 Y103.369
G03 X61.632 Y105.744 I1.609 J1.188
G01 X61.567 Y105.833
X61.107 Y106.43
X60.916 Y106.667
G03 X59.586 Y106.541 I-.623 J-.501
G01 X58.351 Y104.22 F1500
G03 X58.414 Y103.369 I.707 J-.376 F759
G01 X58.774 Y102.882
X58.972 Y102.601
G03 X62.24 Y104.906 I1.634 J1.153
G01 X62.014 Y105.226
X61.632 Y105.744
G03 X60.308 Y105.689 I-.644 J-.475
G01 X58.945 Y103.483 F1500
G03 X58.972 Y102.601 I.68 J-.421 F756
G01 X59.17 Y102.32
X59.521 Y101.798
G03 X62.84 Y104.03 I1.659 J1.116
G01 X62.479 Y104.567
X62.24 Y104.906
G03 X60.911 Y104.875 I-.654 J-.461
G01 X59.51 Y102.675 F1500
G03 X59.521 Y101.798 I.674 J-.43 F750
G01 X59.578 Y101.713
X59.978 Y101.088
X60.051 Y100.968
G03 X63.464 Y103.052 I1.708 J1.038
G01 X63.323 Y103.282
X62.901 Y103.939
X62.84 Y104.03
G03 X61.507 Y104.022 I-.664 J-.446
G01 X60.065 Y101.822 F1500
G03 X60.051 Y100.968 I.669 J-.439 F753
G01 X60.37 Y100.442
X60.56 Y100.113
G03 X64.019 Y102.121 I1.733 J.998
G01 X63.695 Y102.675
X63.464 Y103.052
G03 X62.133 Y103.101 I-.682 J-.419
G01 X60.604 Y100.98 F1500
G03 X60.56 Y100.113 I.649 J-.468 F761
G01 X60.713 Y99.847
X61.012 Y99.301
G03 X64.535 Y101.194 I1.755 J.959
G01 X64.468 Y101.323
X64.094 Y101.993
X64.019 Y102.121
G03 X62.702 Y102.215 I-.69 J-.404
G01 X61.088 Y100.182 F1500
G03 X61.012 Y99.301 I.626 J-.498 F751
G01 X61.071 Y99.193
X61.428 Y98.503
X61.46 Y98.437
G03 X65.043 Y100.212 I1.798 J.876
G01 X64.822 Y100.652
X64.535 Y101.194
G03 X63.206 Y101.325 I-.707 J-.373
G01 X61.558 Y99.291 F1500
G03 X61.46 Y98.437 I.621 J-.503 F751
G01 X61.737 Y97.869
X61.902 Y97.513
G03 X65.535 Y99.187 I1.814 J.842
G01 X65.429 Y99.418
X65.151 Y99.998
X65.043 Y100.212
G03 X63.719 Y100.37 I-.714 J-.36
G01 X62.018 Y98.368 F1500
G03 X61.902 Y97.513 I.61 J-.518 F749
G01 X62.002 Y97.299
X62.28 Y96.662
X62.305 Y96.601
G03 X65.99 Y98.156 I1.849 J.763
G01 X65.723 Y98.774
X65.535 Y99.187
G03 X64.214 Y99.391 I-.728 J-.333
G01 X62.452 Y97.443 F1500
G03 X62.305 Y96.601 I.593 J-.537 F754
G01 X62.545 Y96.02
X62.675 Y95.684
G03 X66.407 Y97.123 I1.865 J.723
G01 X66.298 Y97.407
X66.024 Y98.078
X65.99 Y98.156
G03 X64.685 Y98.4 I-.734 J-.317
G01 X62.851 Y96.534 F1500
G03 X62.675 Y95.684 I.57 J-.561 F751
G01 X62.777 Y95.421
X62.99 Y94.84
X63.019 Y94.756
G03 X66.791 Y96.084 I1.891 J.649
G01 X66.568 Y96.704
X66.407 Y97.123
G03 X65.104 Y97.412 I-.747 J-.287
G01 X63.22 Y95.591 F1500
G03 X63.019 Y94.756 I.556 J-.575 F753
G01 X63.32 Y93.879
X63.357 Y93.77
G03 X67.142 Y95.057 I1.893 J.644
G01 X66.828 Y95.983
X66.791 Y96.084
G03 X65.495 Y96.399 I-.752 J-.272
G01 X63.57 Y94.615 F1500
G03 X63.357 Y93.77 I.544 J-.587 F755
G01 X63.686 Y92.802
G03 X67.472 Y94.089 I1.893 J.643
G01 X67.142 Y95.057
G03 X65.851 Y95.396 I-.757 J-.257
G01 X63.909 Y93.655 F1500
G03 X63.686 Y92.802 I.535 J-.596 F759
G01 X64.004 Y91.867
G03 X67.789 Y93.154 I1.893 J.644
G01 X67.472 Y94.089
G03 X66.188 Y94.434 I-.758 J-.258
G01 X64.235 Y92.727 F1500
G03 X64.004 Y91.867 I.526 J-.602 F752
G01 X64.344 Y90.865
G03 X68.13 Y92.152 I1.893 J.644
G01 X67.789 Y93.154
G03 X66.491 Y93.486 I-.757 J-.257
G01 X64.561 Y91.712 F1500
G03 X64.344 Y90.865 I.541 J-.589 F756
G01 X64.672 Y89.903
G03 X68.457 Y91.19 I1.893 J.643
G01 X68.13 Y92.152
G03 X66.84 Y92.492 I-.757 J-.257
G01 X64.896 Y90.757 F1500
G03 X64.672 Y89.903 I.533 J-.597 F761
G01 X64.986 Y88.978
G03 X68.772 Y90.265 I1.893 J.643
G01 X68.457 Y91.19
G03 X67.176 Y91.536 I-.757 J-.258
G01 X65.219 Y89.839 F1500
G03 X64.986 Y88.978 I.525 J-.604 F754
G01 X65.319 Y88.
G03 X69.104 Y89.287 I1.893 J.643
G01 X68.772 Y90.265
G03 X67.478 Y90.601 I-.758 J-.258
G01 X65.54 Y88.851 F1500
G03 X65.319 Y88. I.536 J-.594 F750
G01 X65.666 Y86.979
G03 X69.451 Y88.266 I1.893 J.643
G01 X69.104 Y89.287
G03 X67.801 Y89.614 I-.757 J-.258
G01 X65.878 Y87.821 F1500
G03 X65.666 Y86.979 I.545 J-.585 F755
G01 X65.997 Y86.006
G03 X69.782 Y87.293 I1.892 J.643
G01 X69.451 Y88.266
G03 X68.159 Y88.603 I-.757 J-.258
G01 X66.219 Y86.858 F1500
G03 X65.997 Y86.006 I.535 J-.595 F760
G01 X66.312 Y85.078
G03 X70.098 Y86.365 I1.893 J.644
G01 X69.782 Y87.293
G03 X68.5 Y87.639 I-.757 J-.258
G01 X66.545 Y85.939 F1500
G03 X66.312 Y85.078 I.524 J-.603 F757
G01 X66.638 Y84.12
G03 X70.423 Y85.407 I1.892 J.644
G01 X70.098 Y86.365
G03 X68.808 Y86.705 I-.758 J-.257
G01 X66.863 Y84.976 F1500
G03 X66.638 Y84.12 I.532 J-.598 F754
G01 X66.97 Y83.141
G03 X70.756 Y84.428 I1.893 J.644
G01 X70.423 Y85.407
G03 X69.129 Y85.743 I-.757 J-.257
G01 X67.192 Y83.992 F1500
G03 X66.97 Y83.141 I.536 J-.593 F761
G01 X67.285 Y82.216
G03 X71.071 Y83.503 I1.893 J.643
G01 X70.756 Y84.428
G03 X69.474 Y84.775 I-.758 J-.257
G01 X67.518 Y83.078 F1500
G03 X67.285 Y82.216 I.524 J-.605 F752
G01 X67.625 Y81.216
G03 X71.41 Y82.503 I1.893 J.644
G01 X71.071 Y83.503
G03 X69.772 Y83.835 I-.758 J-.258
G01 X67.841 Y82.063 F1500
G03 X67.625 Y81.216 I.541 J-.589 F759
G01 X67.944 Y80.279
G03 X71.729 Y81.566 I1.892 J.643
G01 X71.41 Y82.503
G03 X70.126 Y82.847 I-.757 J-.257
G01 X68.174 Y81.138 F1500
G03 X67.944 Y80.279 I.527 J-.602 F753
G01 X68.28 Y79.29
G03 X72.065 Y80.577 I1.892 J.644
G01 X71.729 Y81.566
G03 X70.433 Y81.9 I-.757 J-.258
G01 X68.499 Y80.139 F1500
G03 X68.28 Y79.29 I.538 J-.591 F750
G01 X68.627 Y78.269
G03 X72.412 Y79.556 I1.893 J.644
G01 X72.065 Y80.577
G03 X70.762 Y80.905 I-.757 J-.257
G01 X68.839 Y79.112 F1500
G03 X68.627 Y78.269 I.545 J-.585 F758
G01 X68.947 Y77.328
G03 X72.732 Y78.615 I1.893 J.643
G01 X72.412 Y79.556
G03 X71.127 Y79.9 I-.757 J-.258
G01 X69.176 Y78.186 F1500
G03 X68.947 Y77.328 I.528 J-.601 F757
G01 X69.272 Y76.373
G03 X73.057 Y77.66 I1.892 J.643
G01 X72.732 Y78.615
G03 X71.444 Y78.955 I-.757 J-.258
G01 X69.498 Y77.229 F1500
G03 X69.272 Y76.373 I.531 J-.598 F757
G01 X69.595 Y75.421
G03 X73.381 Y76.708 I1.893 J.644
G01 X73.057 Y77.66
G03 X71.769 Y78.001 I-.758 J-.258
G01 X69.822 Y76.278 F1500
G03 X69.595 Y75.421 I.531 J-.599 F751
G01 X69.937 Y74.415
G03 X73.723 Y75.702 I1.893 J.643
G01 X73.381 Y76.708
G03 X72.081 Y77.039 I-.758 J-.258
G01 X70.152 Y75.26 F1500
G03 X69.937 Y74.415 I.543 J-.588 F749
G01 X70.286 Y73.39
G03 X74.071 Y74.677 I1.892 J.644
G01 X73.723 Y75.702
G03 X72.419 Y76.029 I-.758 J-.258
G01 X70.497 Y74.232 F1500
G03 X70.286 Y73.39 I.546 J-.584 F751
G01 X70.628 Y72.382
G03 X74.414 Y73.669 I1.893 J.643
G01 X74.071 Y74.677
G03 X72.771 Y75.007 I-.757 J-.257
G01 X70.843 Y73.227 F1500
G03 X70.628 Y72.382 I.543 J-.588 F756
G01 X70.956 Y71.419
G03 X74.741 Y72.706 I1.892 J.643
G01 X74.414 Y73.669
G03 X73.124 Y74.008 I-.758 J-.258
G01 X71.18 Y72.273 F1500
G03 X70.956 Y71.419 I.533 J-.597 F755
G01 X71.287 Y70.444
G03 X75.073 Y71.731 I1.893 J.643
G01 X74.741 Y72.706
G03 X73.448 Y73.043 I-.757 J-.258
G01 X71.509 Y71.296 F1500
G03 X71.287 Y70.444 I.536 J-.595 F761
G01 X71.601 Y69.52
G03 X75.387 Y70.807 I1.893 J.643
G01 X75.073 Y71.731
G03 X73.791 Y72.078 I-.758 J-.258
G01 X71.835 Y70.382 F1500
G03 X71.601 Y69.52 I.524 J-.605 F760
G01 X71.917 Y68.591
G03 X75.702 Y69.878 I1.893 J.644
G01 X75.387 Y70.807
G03 X74.104 Y71.153 I-.758 J-.258
G01 X72.15 Y69.453 F1500
G03 X71.917 Y68.591 I.524 J-.604 F756
G01 X72.245 Y67.628
G03 X76.03 Y68.914 I1.892 J.643
G01 X75.702 Y69.878
G03 X74.412 Y70.217 I-.757 J-.257
G01 X72.469 Y68.482 F1500
G03 X72.245 Y67.628 I.533 J-.597 F755
G01 X72.574 Y66.659
G03 X76.359 Y67.946 I1.893 J.644
G01 X76.03 Y68.914
G03 X74.739 Y69.253 I-.757 J-.257
G01 X72.797 Y67.512 F1500
G03 X72.574 Y66.659 I.534 J-.595 F749
G01 X72.816 Y65.947
X72.948 Y65.587
G03 X76.689 Y66.997 I1.877 J.69
G01 X76.509 Y67.506
X76.359 Y67.946
G03 X75.048 Y68.266 I-.757 J-.257


troncato

G00 Z15.
G00 G28 G40 G49 G80 M05 M09
G28 G91 X0 Y0 Z0
M02
%

Avatar utente
walgri
God
God
Messaggi: 4735
Iscritto il: giovedì 13 gennaio 2011, 18:37
Località: Cagliari

Re: Trocomatic: processore di Gcode per lavorazioni trocoida

Messaggio da walgri » giovedì 5 marzo 2015, 0:18

Grazie Progress !
Caspita che bello !
...stop chasing shadows, just enjoy the ride.
Aìna pantografoTelemetria per KFlopBlenderCAM STL + DXF

Avatar utente
walgri
God
God
Messaggi: 4735
Iscritto il: giovedì 13 gennaio 2011, 18:37
Località: Cagliari

Re: Trocomatic: processore di Gcode per lavorazioni trocoida

Messaggio da walgri » giovedì 5 marzo 2015, 10:45

Un paio di domande:

è già la seconda volta che vedo un percorso simile a questo in cui l'elicoide di ingresso non è fatta con G2/G3 ma come sfilza di G1. C'è un motivo diverso oltre all'eventuale postpro non ottimizzato ?

E poi: trovo che ci sono frequentissimi cambi di F, si salta continuamente da F1500 a circa la metà. Come mai ? E come mai l'F dei G3 non è mai esattamente lo stesso valore ma oscilla attorno ai 750 ?

Grazie !
...stop chasing shadows, just enjoy the ride.
Aìna pantografoTelemetria per KFlopBlenderCAM STL + DXF

Avatar utente
progress
Senior
Senior
Messaggi: 1604
Iscritto il: domenica 28 novembre 2010, 12:35
Località: Varese

Re: Trocomatic: processore di Gcode per lavorazioni trocoida

Messaggio da progress » giovedì 5 marzo 2015, 11:56

lo sapevo.... un ingegnere non prende mai le cose per come gli si danno...deve sempre capire e domandare cose impossibili :mrgreen:
naturalmente scherzo....


premetto che il postpro l'ho preso come è arrivato, perchè non è modificabile dall'utente (solo se paghi).

Quello che vedi in XYZ è l'ingresso fresa in elicoidale per "scavare" il foro di ingresso per poi partire in trocoidale. Potrebbe farlo come interpolazione di G2-G3 su due Z a mò di spirale, ma me lo fa cosi e non saprei come poterlo modificare. O forse semplicemente non è modificabile per strategia della casa.

Comunque ho visto molti post processor Fanuc o Selca fare lo stesso, ovvero in 3D procedere con le 3 coordinate.

Cambi di velocità: nelle impostazioni posso dire al cam se voglio mantene sempre la stessa velocità oppure rallentare nei cambi di direzione oppure se l'impegno fresa è maggiore di quello impostato.
Inoltre la fresa dopo aver impegnato il materiale, nel procedere nel punto di ritorno è libera e può procedere spedita fino al nuovo impegno, infatti va velocissima.
Altro caso da valutare è se è impostata la prefinitura nel CAM, cioè fa una passata di sgrosso piano e poi la ripete togliendo quasi nulla a velocità alta.

Per esempio nelle lavorazioni comuni, quando la fresa si sposta lateralmente per aprire la tasca la mia impostazione è del 50% del Feed richiesto.
Oppure quando la fresa entra in pieno, imposto il 40%, o vario in base alla durezza del materiale o velocità.

Inoltre se la strategia trocoidale non può essere attuata, devi dire al cam cosa fare. Es:

Stai fresando in trocoidale un canale da 10mm di larghezza con una fresa da 6mm, ad un certo punto il canale si restringe a 6.5mm di larghezza e le richieste di strategia sono troppo ampie per questo canale (angolo di impegno, percentuale di Ae e velocità.) quindi la macchina potrebbe andare in crisi o rompere la fresa se entrasse in pieno per quell'Ap con un Ae del 100%.
Quindi in quel caso il CAM ti chiede un alternativa del tipo : "nel caso che faccio?"
Tu imposti che quando i presupposti per la trocoidale non ci sono il cam esegue una fresata convenzionale, tornando in superficie, con un Ap congrua e un Feed e Ae ottimali per quell'utensile .
Finita la zona critica, se rientrano i presupposti per la trocoidale allora tutto riprende.

Ho fatto un pezzo cosi, se ti interessa ti giro il codice. Spero di essere stato chiaro, a volte è più facile di persona che via post.

concludo dicendo che la trocoidale è fatta per entrare nel pezzo con Ap altissime e in punti dove non è possibile procedere con tasche perchè fatte da lavorazioni lunghe e strette.
Inoltre la macchina deve essere potente e molto stabile perchè i continui cambi di direzione e jerk potrebbero smontare un hobbistica oppure pregiudicarne la durata della meccanica per le forze di inerzia generate.

Avatar utente
alberto863
Junior
Junior
Messaggi: 55
Iscritto il: mercoledì 14 gennaio 2015, 16:54
Località: albissola

Re: Trocomatic: processore di Gcode per lavorazioni trocoida

Messaggio da alberto863 » giovedì 5 marzo 2015, 17:23

Tenete comunque conto che i G2 e G3, poi gli MC più moderni li spezzettano ed elaborano come G1. ciao
Non permettere MAI a NESSUNO di toglierti il sorriso..!!

Avatar utente
walgri
God
God
Messaggi: 4735
Iscritto il: giovedì 13 gennaio 2011, 18:37
Località: Cagliari

Re: Trocomatic: processore di Gcode per lavorazioni trocoida

Messaggio da walgri » giovedì 5 marzo 2015, 17:34

Mhmmm, a dire il vero mi aspetterei il contrario.

Il mio software di controllo, non so se sia moderno o meno, quando possibile manda alla scheda dei comandi più ad "alto livello" dei semplici segmenti: oltre a questi infatti può mandare direttamente archi di cerchio e tratti di curva del terz'ordine in forma parametrica.

Anzi, se incontra una serie di G1 che possono venire correttamente rappresentati come un arco di cerchio, entro una certa tolleranza impostabile, esegue un arc fitting e manda direttamente l'arco di cerchio.

Come poi vengano digerite dal firmware queste informazioni effettivamente lo ignoro.
...stop chasing shadows, just enjoy the ride.
Aìna pantografoTelemetria per KFlopBlenderCAM STL + DXF

Avatar utente
alberto863
Junior
Junior
Messaggi: 55
Iscritto il: mercoledì 14 gennaio 2015, 16:54
Località: albissola

Re: Trocomatic: processore di Gcode per lavorazioni trocoida

Messaggio da alberto863 » giovedì 5 marzo 2015, 18:45

Intanto mi correggo che andavo di corsa, li trasforma in G00 G01, a seconda se sta andando in rapido o meno. Non voglio fare il saputello perchè non lo sono, sto solo studiando e giocando a fare un frammento di MC per verificare accelerazione/decelerazione/velocità supportate da un particolare stepper in relazione ad un eventuale interpolazione XY.

Detto ciò, essendo in un sistema cartesiano, e supponendo per semplicità che un singolo step faccia percorrere un "centimetro" sia in X che in Y, non vedo come riesca a disegnare un porzione di arco, qualsiasi essa sia, dal momento che ciò sarebbe ottenibile solo variando la velocità nel compiere lo step interpolato XY ed invece a mè risulta che si può solo variare la "pausa" fra uno step e l'altro.

Poi, se si è riusciti ad ottenere questa alchimia variando la tensione/corrente nell'esecuzione del singolo step, lo ignoro completamente.

Boh.. :oops:
Non permettere MAI a NESSUNO di toglierti il sorriso..!!

Avatar utente
Pedro
God
God
Messaggi: 7084
Iscritto il: domenica 6 aprile 2008, 18:44
Località: Roma

Re: Trocomatic: processore di Gcode per lavorazioni trocoida

Messaggio da Pedro » giovedì 5 marzo 2015, 19:08

alberto863 ha scritto:...che ciò sarebbe ottenibile solo variando la velocità nel compiere lo step interpolato XY ed invece a mè risulta che si può solo variare la "pausa" fra uno step e l'altro.

e mi hai detto niente? Se invece di un centimetro, in meccanica si usano di solito i mm, facciamo che un singolo step faccia compiere 10 micron e se ogni 100 di questi step l'altro asse compisse un solo step, poi invece due, e poi invece 4, poi al successivo 8 avremmo una curva esponenziale, potremmo con così tante divisioni farne anche sinusoidali, quadratiche, cubiche, iperbolidi..... Il discorso è semplice dopotutto, è come un foglio di carta millimetrata con più divisioni per millimetro, quindi precisa, ogni curva sarebbe assimilabile ad un insieme di punti di coordinate precise, quasi..dipende dalla risoluzione della macchina. Anche uno schermo TV o del Pc è composto da un insieme di punti dopotutto, e altro che curve, vedi paesaggi, film e via dicendo. Estendendo il discorso: certo che se parliamo di step (che sarà la nostra unità minima di misura) verrà comunque una spezzata ma anche la rappresentazione numerica, per quanto si vada a precisioni alte, anche 64 o128 bit con mantissa ed esponente, è sempre "digitale" quindi anche con una alta risoluzione ma pur sempre una spezzata
"Ho controllato molto approfonditamente," disse il computer, "e questa è sicuramente la risposta. Ad essere sinceri, penso che il problema sia che voi non abbiate mai saputo veramente qual è la domanda."

Avatar utente
walgri
God
God
Messaggi: 4735
Iscritto il: giovedì 13 gennaio 2011, 18:37
Località: Cagliari

Re: Trocomatic: processore di Gcode per lavorazioni trocoida

Messaggio da walgri » giovedì 5 marzo 2015, 23:16

Consentitemi una divagazione simil-filosofica (di farne una vera non sono capace)

Se ragioniamo alla scala della risoluzione macchina non abbiamo nessuno spostamento, no G0 G1 G2 et cetera, ma solo dei "tic" o "silenzio" a seconda di quel che viene fuori da Bresenham (o chi per lui) nei tre assi geometrici e nell'asse del tempo. Neanche il migliore e più costoso controllo del mondo può sapere cosa accade tra un "tic" e l'altro. A quella scala è come cercare di ingrandire una immagine "pixelosa", non si riesce a cogliere nulla di più, anzi si perde di vista completamente l'immagine.

Allo stesso tempo, e cerco di tornare al topic, approssimare una elicoide con dei G1 non è la stessa cosa di quello che fa, a scala "infinitamente" più piccola, il controllo, il quale lavora appunto alla scala della risoluzione della macchina.

Evidentemente se l'approssimazione tramite G1 è abbastanza fitta le differenze saranno irrilevanti, come in effetti sono, visto che l'esempio da cui è partita la mia domanda è un CAM professionale con i controattributi. E appunto la domanda non verteva sul fatto che l'approssimazione fosse adeguata o meno, ma come mai non ci fosse direttamente un G2/G3 con spostamento in Z.

Il motivo della domanda è semplicemente dovuto al fatto che se voglio provare questo passatempo che è Trocomatic con i percorsi generati dal mio cam, che come credo sia noto è attualmente BlenderCAM, non posso chiedergli di generare ingressi in elicoide nel pezzo, perchè a quel punto, con il diametro dell'utensile fittizio pari al diametro della trocoide, potrebbe pure non essere possibile per motivi di ingombro. Quindi devo filtrare gli affondi a tuffo e trasformarli in elicoidi: farlo tramite G1 o G2/G3 mi cambia solo di un loop for, ovvero niente, ma trovo l'uso dei G2 o G3 più elegante.

Quindi andrò con G2/G3.
...stop chasing shadows, just enjoy the ride.
Aìna pantografoTelemetria per KFlopBlenderCAM STL + DXF

Avatar utente
progress
Senior
Senior
Messaggi: 1604
Iscritto il: domenica 28 novembre 2010, 12:35
Località: Varese

Re: Trocomatic: processore di Gcode per lavorazioni trocoida

Messaggio da progress » giovedì 5 marzo 2015, 23:32

quello che ti posso dire è che nel percorso che ho generato di esempio, è impostata l'ottimizzazione per i percorsi G2/G3 e mi è stato spiegato che il CAM decide autonomamente in base a quello che ritiene meglio (o che ritiene meglio chi lo ha realizzato).

Quindi i percorsi in Z variabile su un cerchio, preferisce farli cosi... di più ninzò!!!

Comunque, l'esempio è abbastanza critico perchè di solito una lavorazione cosi la si fa diversamente, e poi c'è sempre il vecchio trucco di fare un foro per fare entrare la fresa a tuffo.

P.s. Walgri, se vuoi fare una lavorazione trocoidale, si capisce che vuoi affondare almeno di Ap=D , quindi se entri a tuffo nel pieno sei un pazzo.... se poi è acciaio, sei doppiamente pazzo... :mrgreen:

guarda questo video...

https://www.youtube.com/watch?v=S-DB2Vmr0qw

vedrai che nella trocoidale devi tenere conto di un angolo di impegno richiesto dal cam.... è li che stà il fattore che regola la fresatura.
Nel video si capiscono diverse cose.

Avatar utente
walgri
God
God
Messaggi: 4735
Iscritto il: giovedì 13 gennaio 2011, 18:37
Località: Cagliari

Re: Trocomatic: processore di Gcode per lavorazioni trocoida

Messaggio da walgri » giovedì 5 marzo 2015, 23:43

Pazzo e squilibrato lo sono, ma non da entrare a tuffo nell'acciaio :mrgreen:

No no, niente tuffi, dico al cam di tuffare, ma poi trasformo il tuffo in uno scivolo d'acqua restando dentro quello che il cam crede essere l'ingombro dell'utensile.

E poi io lavoro materiali teneri: legno, plasticacce varie, che acciaio. :)
Se proprio dovesse essere utile a qualcosa è proprio per diminuire il calore sul pezzo. Vorrei provare, caso mai lo finisca a vedere i percorsi con Ap >> D. Chissà il cimitero di frese...

PS ho visto ora del video, me lo guardo. Grazie !
...stop chasing shadows, just enjoy the ride.
Aìna pantografoTelemetria per KFlopBlenderCAM STL + DXF

Avatar utente
progress
Senior
Senior
Messaggi: 1604
Iscritto il: domenica 28 novembre 2010, 12:35
Località: Varese

Re: Trocomatic: processore di Gcode per lavorazioni trocoida

Messaggio da progress » giovedì 5 marzo 2015, 23:47

se ho tempo faccio un percorso trocoidale e lo filmo, vediamo se spacco qualcosa :mrgreen:

anche se per ora ho lasciato la fresa a cuccia perchè mi sto coccolando il tornio 8)

Avatar utente
walgri
God
God
Messaggi: 4735
Iscritto il: giovedì 13 gennaio 2011, 18:37
Località: Cagliari

Re: Trocomatic: processore di Gcode per lavorazioni trocoida

Messaggio da walgri » giovedì 5 marzo 2015, 23:54

Eh, quel tornio... peccato per sto Tirreno di mezzo. :x

Però il filmato... vedere quelle frese impegnate per tutta l'altezza del tagliente, e quei trucioli come i capelli della fata turchina... :lol:
...stop chasing shadows, just enjoy the ride.
Aìna pantografoTelemetria per KFlopBlenderCAM STL + DXF

Rispondi

Torna a “Cad/Cam”