
G0 Z10 F500;      ; Move to clearance level - Z motion limited to 500
; G0 X-10 Y-10 F1200; Homing
; G0 X-5 Y-5 F1200; go in
; G10 P0 L20 X0 Y0; set to zero
G1 F1200;           ; Set feed rate to 1000
;LightBurn 1.6.04
;Custom GCode device profile, absolute coords
;Bounds: X1.85 Y9.2 to X124.15 Y108.8
G00 G17 G40 G21 G54
G90
M3
G1 Z10 F500
;Cut @ 1200 mm/min, 90% power

M8

; Washing sequence (no color)
G1 Z10 F1000;        ; Raise brush to safe height
G0 X2 Y0 F1200;     ; Rapid move to brush cleaning position
G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
G1 Z10 F500;         ; Raise brush slightly - controlled movement
G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
G1 Z2 F500;         ; Raise brush slightly - controlled movement
G1 X22 Y0 Z8 F500;     ; Move across cleaning area - controlled movement
G1 Z10 F500;         ; Maintain brush height - controlled movement
G1 X2 Y0 Z8 F1000;     ; Move across cleaning area - controlled movement
G1 Z10 F500;         ; Maintain brush height - controlled movement
G1 F1200;           ; Set feed rate to 1000

; Color 1 picking sequence
G1 Z10 F500;         ; Raise brush to safe height
;G0 X2 Y0 F1000;     ; Rapid move to brush cleaning position
;G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
;G1 Z2 F500;         ; Raise brush slightly - controlled movement
;G1 X22 Y0 Z8 F800;     ; Move across cleaning area - controlled movement
;G1 Z8 F500;         ; Maintain brush height - controlled movement
G0 X85 Y0 F1200;    ; Rapid move to color 1 position
G1 Z0 F500;         ; Lower into color - controlled movement
G1 X79 Y1 F500;     ; Small movement in paint - controlled movement
G1 Z7 F500;         ; Raise from color - controlled movement
G1 X82 Y1 F500;     ; Movement in paint - controlled movement
G1 Z1 F500;         ; Lower slightly - controlled movement
G1 X71 Y10 Z10 F500;     ; Move in paint - controlled movement
;G1 Z8 F500;         ; Raise brush - controlled movement
G1 F1200;           ; Set feed rate to 1000
G0 Z2.8F500
G0 X123.957Y106.554Z2.8F1500
G1 Z0F500
;Layer Blue
G1 X123.846Y104.462Z0S900F1200
G1 X123.784Y100.437Z0F1200
G1 X123.724Y98.395Z0F1200
G1 X123.933Y96.622Z0F1200
G1 X124.085Y94.793Z0F1200
G1 X124.133Y92.86Z0F1200
G1 X124.148Y90.893Z0F1200
G1 X124.113Y88.876Z0F1200
G1 X124.017Y86.798Z0F1200
G1 X123.993Y84.793Z0F1200
G1 X123.983Y82.802Z0F1200
G1 X123.951Y80.787Z0F1200
G1 X123.817Y78.671Z0F1200
G1 X123.762Y76.635Z0F1200
G1 X123.598Y74.489Z0F1200
G1 X123.472Y72.382Z0F1200
G1 X123.373Y70.301Z0F1200
G1 X123.298Y68.244Z0F1200
G1 X123.294Y66.258Z0F1200
G1 X123.376Y64.359Z0F1200
G1 X123.343Y62.345Z0F1200
G1 X123.195Y60.215Z0F1200
G1 X123.111Y58.149Z0F1200
G1 X123.207Y56.263Z0F1200
G1 X123.278Y54.353Z0F1200
G1 X123.292Y52.386Z0F1200
G1 X123.276Y50.387Z0F1200
G1 X123.207Y48.337Z0F1200
G1 X123.277Y46.425Z0F1200
G1 X123.255Y44.422Z0F1200
G1 X123.365Y42.55Z0F1200
G1 X123.614Y40.818Z0F1200
G1 X123.738Y38.96Z0F1200
G1 X123.67Y37.282Z0F1200
G1 X123.659Y35.165Z0F1200
G1 X123.595Y33.12Z0F1200
G1 X123.609Y31.153Z0F1200
G1 X123.612Y29.174Z0F1200
G1 X123.566Y27.146Z0F1200
G1 X123.523Y25.122Z0F1200
G1 X123.455Y21.091Z0F1200
G1 X123.41Y19.064Z0F1200
G1 X123.35Y17.022Z0F1200
G1 X123.397Y15.087Z0F1200
G1 X123.472Y13.18Z0F1200
G1 X123.518Y11.245Z0F1200
G1 X123.617Y9.362Z0F1200
G0 Z2.8F500
G0 X105.207Y75.902Z2.8F1500
G1 Z0F500
G1 X104.774Y80.423Z0F1200
G0 Z2.8F500
G0 X106.349Y79.522Z2.8F1500
G1 Z0F500
G1 X106.099Y84.225Z0F1200
G1 X105.959Y89.039Z0F1200
G0 Z2.8F500
G0 X107.328Y85.455Z2.8F1500
G1 Z0F500
G1 X107.038Y80.211Z0F1200
G1 X107.18Y75.4Z0F1200
G1 X107.305Y70.57Z0F1200
G1 X107.643Y65.954Z0F1200
G1 X108.229Y61.587Z0F1200
G1 X108.482Y56.886Z0F1200
G1 X108.666Y52.115Z0F1200
G1 X108.674Y47.169Z0F1200
G1 X108.905Y42.447Z0F1200
G1 X109.425Y38.013Z0F1200
G1 X109.351Y32.985Z0F1200

; Color 1 picking sequence
G1 Z10 F500;         ; Raise brush to safe height
;G0 X2 Y0 F1000;     ; Rapid move to brush cleaning position
;G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
;G1 Z2 F500;         ; Raise brush slightly - controlled movement
;G1 X22 Y0 Z8 F800;     ; Move across cleaning area - controlled movement
;G1 Z8 F500;         ; Maintain brush height - controlled movement
G0 X85 Y0 F1200;    ; Rapid move to color 1 position
G1 Z0 F500;         ; Lower into color - controlled movement
G1 X79 Y1 F500;     ; Small movement in paint - controlled movement
G1 Z7 F500;         ; Raise from color - controlled movement
G1 X82 Y1 F500;     ; Movement in paint - controlled movement
G1 Z1 F500;         ; Lower slightly - controlled movement
G1 X71 Y10 Z10 F500;     ; Move in paint - controlled movement
;G1 Z8 F500;         ; Raise brush - controlled movement
G1 F1200;           ; Set feed rate to 1000

; Return to drawing position
G0 X109.351 Y32.985 F1200;  ; Return to position with raised Z
G1 Z0 F500;                       ; Lower Z to drawing position
G0 Z2.8F500
G0 X110.948Y32.106Z2.8F1500
G1 Z0F500
G1 X110.709Y36.821Z0F1200
G1 X110.734Y41.8Z0F1200
G1 X110.827Y46.847Z0F1200
G1 X111.086Y52.061Z0F1200
G1 X110.848Y56.776Z0F1200
G1 X110.501Y61.383Z0F1200
G1 X110.065Y65.901Z0F1200
G1 X109.658Y70.448Z0F1200
G1 X109.264Y75.008Z0F1200
G1 X109.135Y79.833Z0F1200
G0 Z2.8F500
G0 X109.425Y83.219Z2.8F1500
G1 Z0F500
G1 X109.279Y83.568Z0F1200
G1 X107.016Y83.658Z0F1200
G1 X108.092Y84.362Z0F1200
G1 X108.958Y84.114Z0F1200
G1 X111.376Y81.952Z0F1200
G1 X112.107Y81.073Z0F1200
G1 X113.12Y77.875Z0F1200
G1 X113.494Y72.924Z0F1200
G0 Z2.8F500
G0 X112.993Y72.918Z2.8F1500
G1 Z0F500
G1 X107.691Y77.521Z0F1200
G1 X102.528Y82.262Z0F1200
G1 X97.46Y87.098Z0F1200
G0 Z2.8F500
G0 X90.461Y85.545Z2.8F1500
G1 Z0F500
G1 X87.347Y83.667Z0F1200
G1 X85.268Y81.71Z0F1200
G1 X83.322Y79.639Z0F1200
G1 X75.522Y77.654Z0F1200
G1 X69.219Y74.443Z0F1200
G1 X69.188Y73.298Z0F1200
G1 X70.538Y71.305Z0F1200
G1 X71.813Y69.236Z0F1200
G1 X71.874Y67.316Z0F1200
G1 X72.284Y65.125Z0F1200
G1 X72.035Y63.885Z0F1200
G1 X72.339Y61.96Z0F1200
G1 X72.933Y60.077Z0F1200
G1 X73.532Y59.563Z0F1200
G0 Z2.8F500
G0 X73.395Y58.682Z2.8F1500
G1 Z0F500
G1 X75.366Y58.178Z0F1200
G1 X76.375Y56.215Z0F1200
G0 Z2.8F500
G0 X77.365Y56.586Z2.8F1500
G1 Z0F500
G1 X75.436Y57.752Z0F1200
G1 X77.893Y56.123Z0F1200
G1 X78.155Y54.156Z0F1200
G1 X77.267Y54.011Z0F1200
G1 X77.477Y52.858Z0F1200
G0 Z2.8F500
G0 X77.088Y55.195Z2.8F1500
G1 Z0F500
G1 X77.289Y50.442Z0F1200
G1 X77.179Y45.377Z0F1200

; Color 1 picking sequence
G1 Z10 F500;         ; Raise brush to safe height
;G0 X2 Y0 F1000;     ; Rapid move to brush cleaning position
;G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
;G1 Z2 F500;         ; Raise brush slightly - controlled movement
;G1 X22 Y0 Z8 F800;     ; Move across cleaning area - controlled movement
;G1 Z8 F500;         ; Maintain brush height - controlled movement
G0 X85 Y0 F1200;    ; Rapid move to color 1 position
G1 Z0 F500;         ; Lower into color - controlled movement
G1 X79 Y1 F500;     ; Small movement in paint - controlled movement
G1 Z7 F500;         ; Raise from color - controlled movement
G1 X82 Y1 F500;     ; Movement in paint - controlled movement
G1 Z1 F500;         ; Lower slightly - controlled movement
G1 X71 Y10 Z10 F500;     ; Move in paint - controlled movement
;G1 Z8 F500;         ; Raise brush - controlled movement
G1 F1200;           ; Set feed rate to 1000

; Return to drawing position
G0 X77.179 Y45.377 F1200;  ; Return to position with raised Z
G1 Z0 F500;                       ; Lower Z to drawing position
G0 Z2.8F500
G0 X75.563Y47.228Z2.8F1500
G1 Z0F500
G1 X73.522Y47.043Z0F1200
G1 X71.426Y47.175Z0F1200
G1 X69.151Y48.366Z0F1200
G1 X68.368Y45.478Z0F1200
G1 X66.278Y44.005Z0F1200
G0 Z2.8F500
G0 X66.071Y44.045Z2.8F1500
G1 Z0F500
G1 X69.113Y45.975Z0F1200
G1 X68.726Y46.702Z0F1200
G1 X69.576Y48.543Z0F1200
G1 X69.982Y50.313Z0F1200
G1 X70.137Y51.83Z0F1200
G1 X70.338Y53.269Z0F1200
G1 X70.668Y55.333Z0F1200
G1 X70.89Y57.414Z0F1200
G1 X70.547Y57.813Z0F1200
G1 X72.142Y60.153Z0F1200
G1 X73.051Y62.672Z0F1200
G1 X71.024Y63.616Z0F1200
G1 X70.707Y65.653Z0F1200
G1 X68.145Y65.689Z0F1200
G1 X65.533Y67.534Z0F1200
G1 X65.03Y69.012Z0F1200
G1 X64.527Y70.119Z0F1200
G1 X65.455Y67.456Z0F1200
G1 X65.856Y66.248Z0F1200
G1 X68.333Y65.506Z0F1200
G0 Z2.8F500
G0 X68.278Y63.098Z2.8F1500
G1 Z0F500
G1 X66.401Y62.954Z0F1200
G1 X65.586Y62.882Z0F1200
G1 X65.805Y65.825Z0F1200
G1 X66.026Y65.675Z0F1200
G1 X69.985Y64.063Z0F1200
G1 X70.848Y62.698Z0F1200
G1 X70.558Y61.416Z0F1200
G1 X71.783Y60.66Z0F1200
G1 X71.761Y58.657Z0F1200
G1 X71.757Y56.671Z0F1200
G1 X71.667Y54.723Z0F1200
G1 X71.478Y52.801Z0F1200
G1 X71.111Y50.947Z0F1200
G1 X71.031Y49.009Z0F1200
G0 Z2.8F500
G0 X71.517Y48.009Z2.8F1500
G1 Z0F500
G1 X71.665Y50.015Z0F1200
G1 X71.85Y51.934Z0F1200
G1 X72.155Y53.85Z0F1200
G1 X72.793Y55.851Z0F1200
G1 X75.871Y56.577Z0F1200
G1 X76.356Y58.177Z0F1200
G1 X77.093Y58.791Z0F1200
G1 X79.218Y59.059Z0F1200
G1 X81.336Y59.198Z0F1200
G1 X83.292Y59.174Z0F1200
G1 X85.225Y59.25Z0F1200
G1 X87.052Y59.097Z0F1200
G1 X88.922Y59.11Z0F1200
G1 X90.867Y59.075Z0F1200
G1 X92.71Y58.938Z0F1200
G1 X94.491Y58.738Z0F1200
G1 X96.327Y58.594Z0F1200
G1 X99.066Y58.61Z0F1200
G1 X101.153Y58.717Z0F1200
G1 X103.446Y58.906Z0F1200
G0 Z2.8F500
G0 X102.107Y59.176Z2.8F1500
G1 Z0F500
G1 X105.165Y60.378Z0F1200
G1 X104.963Y62.281Z0F1200
G1 X104.496Y64.168Z0F1200
G1 X104.158Y66.058Z0F1200
G1 X103.709Y68.21Z0F1200
G1 X102.984Y70.085Z0F1200
G1 X102.159Y71.984Z0F1200
G1 X100.833Y74.002Z0F1200
G1 X99.251Y76.135Z0F1200
G1 X97.273Y78.119Z0F1200
G0 Z2.8F500
G0 X96.902Y76.136Z2.8F1500
G1 Z0F500
G1 X98.836Y75.471Z0F1200
G0 Z2.8F500
G0 X99.758Y72.802Z2.8F1500
G1 Z0F500
G1 X98.037Y72.938Z0F1200
G1 X96.218Y72.975Z0F1200
G1 X94.314Y72.804Z0F1200
G1 X92.267Y72.614Z0F1200
G1 X90.179Y72.381Z0F1200
G1 X88.322Y72.257Z0F1200
G1 X86.416Y72.208Z0F1200
G1 X84.448Y72.096Z0F1200
G1 X82.46Y71.84Z0F1200
G1 X80.401Y71.637Z0F1200
G1 X78.297Y71.39Z0F1200
G1 X76.374Y70.704Z0F1200
G1 X74.276Y70.711Z0F1200
G1 X72.331Y70.622Z0F1200
G1 X70.444Y72.82Z0F1200

; Color 1 picking sequence
G1 Z10 F500;         ; Raise brush to safe height
;G0 X2 Y0 F1000;     ; Rapid move to brush cleaning position
;G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
;G1 Z2 F500;         ; Raise brush slightly - controlled movement
;G1 X22 Y0 Z8 F800;     ; Move across cleaning area - controlled movement
;G1 Z8 F500;         ; Maintain brush height - controlled movement
G0 X85 Y0 F1200;    ; Rapid move to color 1 position
G1 Z0 F500;         ; Lower into color - controlled movement
G1 X79 Y1 F500;     ; Small movement in paint - controlled movement
G1 Z7 F500;         ; Raise from color - controlled movement
G1 X82 Y1 F500;     ; Movement in paint - controlled movement
G1 Z1 F500;         ; Lower slightly - controlled movement
G1 X71 Y10 Z10 F500;     ; Move in paint - controlled movement
;G1 Z8 F500;         ; Raise brush - controlled movement
G1 F1200;           ; Set feed rate to 1000

; Return to drawing position
G0 X70.444 Y72.820 F1200;  ; Return to position with raised Z
G1 Z0 F500;                       ; Lower Z to drawing position
G0 Z2.8F500
G0 X69.465Y70.602Z2.8F1500
G1 Z0F500
G1 X70.189Y68.849Z0F1200
G1 X68.947Y70.951Z0F1200
G1 X71.508Y71.532Z0F1200
G1 X70.796Y70.943Z0F1200
G1 X68.646Y73.622Z0F1200
G1 X68.233Y71.599Z0F1200
G1 X68.943Y69.461Z0F1200
G1 X69.054Y68.209Z0F1200
G1 X69.613Y66.168Z0F1200
G1 X71.561Y67.498Z0F1200
G0 Z2.8F500
G0 X72.946Y65.911Z2.8F1500
G1 Z0F500
G1 X72.992Y61.003Z0F1200
G1 X73.01Y56.067Z0F1200
G1 X73.112Y51.215Z0F1200
G1 X72.82Y45.969Z0F1200
G0 Z2.8F500
G0 X69.54Y47.641Z2.8F1500
G1 Z0F500
G1 X69.403Y52.458Z0F1200
G0 Z2.8F500
G0 X69.351Y56.369Z2.8F1500
G1 Z0F500
G1 X66.799Y58.274Z0F1200
G1 X64.068Y58.018Z0F1200
G1 X66.575Y58.05Z0F1200
G1 X68.56Y56.94Z0F1200
G0 Z2.8F500
G0 X65.789Y59.245Z2.8F1500
G1 Z0F500
G1 X67.737Y58.098Z0F1200
G1 X69.136Y56.897Z0F1200
G1 X65.214Y57.679Z0F1200
G1 X64.726Y59.42Z0F1200
G1 X62.114Y59.53Z0F1200
G1 X62.386Y59.431Z0F1200
G1 X62.191Y61.465Z0F1200
G1 X61.552Y65.656Z0F1200
G1 X60.942Y67.646Z0F1200
G0 Z2.8F500
G0 X60.465Y70.885Z2.8F1500
G1 Z0F500
G1 X58.643Y71.786Z0F1200
G1 X56.503Y71.874Z0F1200
G1 X54.966Y71.698Z0F1200
G1 X52.92Y71.88Z0F1200
G1 X51.79Y71.988Z0F1200
G1 X50.589Y72.024Z0F1200
G1 X49.602Y71.904Z0F1200
G1 X48.463Y71.879Z0F1200
G1 X47.853Y72.011Z0F1200
G1 X45.93Y72.564Z0F1200
G1 X43.921Y72.66Z0F1200
G1 X41.89Y72.732Z0F1200
G1 X40.549Y72.753Z0F1200
G1 X38.523Y72.955Z0F1200
G1 X36.583Y73.119Z0F1200
G1 X34.514Y73.278Z0F1200
G1 X32.495Y73.363Z0F1200
G1 X30.43Y73.525Z0F1200
G1 X28.446Y73.646Z0F1200
G1 X26.516Y73.82Z0F1200
G1 X24.507Y74.162Z0F1200
G0 Z2.8F500
G0 X19.658Y73.893Z2.8F1500
G1 Z0F500
G1 X20.191Y75.912Z0F1200
G1 X19.702Y76.661Z0F1200
G1 X20.959Y77.672Z0F1200
G1 X21.489Y80.059Z0F1200
G1 X22.391Y81.21Z0F1200
G1 X21.432Y82.851Z0F1200
G1 X21.513Y83.057Z0F1200
G1 X23.81Y83.373Z0F1200
G1 X26.085Y82.801Z0F1200
G1 X28.209Y82.698Z0F1200
G1 X30.127Y82.387Z0F1200
G0 Z2.8F500
G0 X29.905Y102.105Z2.8F1500
G1 Z0F500
G1 X35.133Y97.429Z0F1200
G0 Z2.8F500
G0 X34.564Y96.86Z2.8F1500
G1 Z0F500
G1 X34.398Y101.647Z0F1200
G0 Z2.8F500
G0 X37.224Y101.999Z2.8F1500
G1 Z0F500
G1 X37.414Y97.235Z0F1200
G0 Z2.8F500
G0 X40.827Y98.173Z2.8F1500
G1 Z0F500
G1 X40.759Y103.058Z0F1200
G0 Z2.8F500
G0 X42.367Y102.191Z2.8F1500
G1 Z0F500
G1 X42.443Y97.313Z0F1200
G0 Z2.8F500
G0 X44.258Y96.653Z2.8F1500
G1 Z0F500
G1 X43.992Y101.34Z0F1200
G0 Z2.8F500
G0 X46.47Y101.343Z2.8F1500
G1 Z0F500
G1 X46.361Y96.279Z0F1200
G0 Z2.8F500
G0 X45.74Y94.791Z2.8F1500
G1 Z0F500
G1 X40.715Y99.671Z0F1200
G0 Z2.8F500
G0 X37.972Y100.89Z2.8F1500
G1 Z0F500
G1 X47.395Y98.924Z0F1200
G1 X52.979Y96.958Z0F1200
G1 X55.628Y94.902Z0F1200
G1 X57.13Y92.937Z0F1200
G1 X57.847Y90.93Z0F1200
G1 X57.613Y88.838Z0F1200
G1 X55.554Y86.778Z0F1200

; Color 1 picking sequence
G1 Z10 F500;         ; Raise brush to safe height
;G0 X2 Y0 F1000;     ; Rapid move to brush cleaning position
;G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
;G1 Z2 F500;         ; Raise brush slightly - controlled movement
;G1 X22 Y0 Z8 F800;     ; Move across cleaning area - controlled movement
;G1 Z8 F500;         ; Maintain brush height - controlled movement
G0 X85 Y0 F1200;    ; Rapid move to color 1 position
G1 Z0 F500;         ; Lower into color - controlled movement
G1 X79 Y1 F500;     ; Small movement in paint - controlled movement
G1 Z7 F500;         ; Raise from color - controlled movement
G1 X82 Y1 F500;     ; Movement in paint - controlled movement
G1 Z1 F500;         ; Lower slightly - controlled movement
G1 X71 Y10 Z10 F500;     ; Move in paint - controlled movement
;G1 Z8 F500;         ; Raise brush - controlled movement
G1 F1200;           ; Set feed rate to 1000

; Return to drawing position
G0 X55.554 Y86.778 F1200;  ; Return to position with raised Z
G1 Z0 F500;                       ; Lower Z to drawing position
G0 Z2.8F500
G0 X56.553Y87.53Z2.8F1500
G1 Z0F500
G1 X54.469Y86.93Z0F1200
G1 X52.336Y88.14Z0F1200
G0 Z2.8F500
G0 X53.17Y86.745Z2.8F1500
G1 Z0F500
G1 X52.045Y88.839Z0F1200
G1 X51.945Y90.969Z0F1200
G1 X46.205Y93.027Z0F1200
G0 Z2.8F500
G0 X47.659Y95.101Z2.8F1500
G1 Z0F500
G1 X47.651Y100.047Z0F1200
G0 Z2.8F500
G0 X56.317Y91.38Z2.8F1500
G1 Z0F500
G1 X56.228Y96.246Z0F1200
G0 Z2.8F500
G0 X57.884Y95.426Z2.8F1500
G1 Z0F500
G1 X57.814Y90.401Z0F1200
G0 Z2.8F500
G0 X55.59Y94.369Z2.8F1500
G1 Z0F500
G1 X53.619Y95.987Z0F1200
G1 X51.7Y97.164Z0F1200
G1 X49.739Y97.926Z0F1200
G1 X47.76Y98.547Z0F1200
G1 X45.798Y99.06Z0F1200
G1 X43.772Y99.51Z0F1200
G1 X41.781Y99.995Z0F1200
G1 X39.799Y100.364Z0F1200
G1 X37.812Y100.729Z0F1200
G1 X35.812Y100.957Z0F1200
G1 X33.905Y101.278Z0F1200
G1 X31.948Y101.425Z0F1200
G1 X30.089Y101.671Z0F1200
G1 X28.227Y101.789Z0F1200
G1 X26.366Y101.537Z0F1200
G1 X24.459Y100.742Z0F1200
G1 X22.441Y99.467Z0F1200
G1 X20.231Y97.378Z0F1200
G1 X18.134Y94.661Z0F1200
G1 X18.966Y93.388Z0F1200
G1 X18.969Y91.285Z0F1200
G1 X19.64Y89.357Z0F1200
G1 X20.358Y87.474Z0F1200
G1 X23.962Y85.506Z0F1200
G1 X24.315Y83.507Z0F1200
G1 X24.329Y82.283Z0F1200
G1 X23.427Y81.627Z0F1200
G1 X23.319Y79.414Z0F1200
G1 X23.427Y77.293Z0F1200
G1 Y75.311Z0F1200
G1 X23.321Y73.718Z0F1200
G1 X23.36Y71.652Z0F1200
G1 X23.458Y69.645Z0F1200
G1 X23.678Y67.76Z0F1200
G1 X23.97Y65.946Z0F1200
G1 X24.235Y64.106Z0F1200
G1 X24.25Y62.015Z0F1200
G1 X24.068Y59.852Z0F1200
G1 X24.048Y57.726Z0F1200
G1 X25.591Y56.174Z0F1200
G1 X24.431Y54.517Z0F1200
G1 X25.422Y52.413Z0F1200
G1 X25.277Y52.144Z0F1200
G1 X25.604Y50.243Z0F1200
G1 X24.519Y49.652Z0F1200
G1 X23.314Y49.066Z0F1200
G1 X24.227Y48.864Z0F1200
G1 X25.599Y46.894Z0F1200
G1 X25.847Y45.035Z0F1200
G1 X25.95Y43.281Z0F1200
G1 X26.582Y41.437Z0F1200
G1 X25.527Y39.266Z0F1200
G1 X25.9Y38.648Z0F1200
G1 X26.062Y36.582Z0F1200
G1 X24.239Y36.119Z0F1200
G1 X23.89Y35.027Z0F1200
G1 X24.437Y33.097Z0F1200
G1 X25.089Y31.273Z0F1200
G1 X25.906Y31.223Z0F1200
G1 X25.98Y29.192Z0F1200
G1 X25.969Y27.076Z0F1200
G1 X26.905Y25.04Z0F1200
G1 X29.445Y23.123Z0F1200
G1 X30.058Y23.985Z0F1200
G1 X28.068Y23.974Z0F1200
G1 X26.093Y26.457Z0F1200

; Color 1 picking sequence
G1 Z10 F500;         ; Raise brush to safe height
;G0 X2 Y0 F1000;     ; Rapid move to brush cleaning position
;G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
;G1 Z2 F500;         ; Raise brush slightly - controlled movement
;G1 X22 Y0 Z8 F800;     ; Move across cleaning area - controlled movement
;G1 Z8 F500;         ; Maintain brush height - controlled movement
G0 X85 Y0 F1200;    ; Rapid move to color 1 position
G1 Z0 F500;         ; Lower into color - controlled movement
G1 X79 Y1 F500;     ; Small movement in paint - controlled movement
G1 Z7 F500;         ; Raise from color - controlled movement
G1 X82 Y1 F500;     ; Movement in paint - controlled movement
G1 Z1 F500;         ; Lower slightly - controlled movement
G1 X71 Y10 Z10 F500;     ; Move in paint - controlled movement
;G1 Z8 F500;         ; Raise brush - controlled movement
G1 F1200;           ; Set feed rate to 1000

; Return to drawing position
G0 X26.093 Y26.457 F1200;  ; Return to position with raised Z
G1 Z0 F500;                       ; Lower Z to drawing position
G0 Z2.8F500
G0 X27.667Y30.508Z2.8F1500
G1 Z0F500
G1 X27.868Y35.664Z0F1200
G1 X27.539Y40.289Z0F1200
G0 Z2.8F500
G0 X29.55Y41.31Z2.8F1500
G1 Z0F500
G1 X28.557Y40.564Z0F1200
G1 X26.674Y40.29Z0F1200
G1 X24.725Y41.312Z0F1200
G1 X24.634Y39.611Z0F1200
G1 X25.389Y37.641Z0F1200
G1 X24.105Y36.852Z0F1200
G0 Z2.8F500
G0 X22.915Y34.299Z2.8F1500
G1 Z0F500
G1 X26.191Y33.367Z0F1200
G1 X25.642Y31.95Z0F1200
G1 X24.514Y29.706Z0F1200
G1 X23.643Y31.559Z0F1200
G1 X23.097Y33.491Z0F1200
G1 X22.436Y35.43Z0F1200
G1 X21.86Y37.454Z0F1200
G1 X21.295Y39.366Z0F1200
G1 X20.903Y41.203Z0F1200
G1 X20.109Y43.133Z0F1200
G1 X19.442Y45.19Z0F1200
G1 X18.922Y47.395Z0F1200
G1 X18.379Y49.577Z0F1200
G1 X17.769Y51.691Z0F1200
G1 X17.023Y53.793Z0F1200
G1 X17.636Y54.406Z0F1200
G1 X18.603Y49.677Z0F1200
G1 X20.884Y42.794Z0F1200
G1 X22.895Y38.49Z0F1200
G1 X24.114Y36.861Z0F1200
G1 X24.844Y34.867Z0F1200
G1 X27.389Y31.221Z0F1200
G1 X26.432Y31.131Z0F1200
G1 X26.204Y33.131Z0F1200
G1 X25.849Y35.13Z0F1200
G1 X25.322Y35.47Z0F1200
G1 X24.844Y37.344Z0F1200
G1 X24.286Y39.263Z0F1200
G1 X24.219Y41.301Z0F1200
G1 X25.138Y42.097Z0F1200
G1 X25.214Y44.155Z0F1200
G1 X24.201Y44.38Z0F1200
G1 X25.136Y45.439Z0F1200
G1 X25.068Y47.353Z0F1200
G1 X23.549Y47.69Z0F1200
G1 X26.115Y48.772Z0F1200
G1 X27.113Y49.027Z0F1200
G1 X25.696Y50.458Z0F1200
G1 X25.003Y50.755Z0F1200
G1 X26.342Y52.343Z0F1200
G1 X24.724Y53.573Z0F1200
G1 X25.977Y55.074Z0F1200
G1 X25.541Y57.115Z0F1200
G1 X25.429Y59.356Z0F1200
G1 Y60.594Z0F1200
G1 X25.112Y62.507Z0F1200
G1 X24.905Y64.405Z0F1200
G1 X24.766Y66.247Z0F1200
G1 X24.52Y67.24Z0F1200
G1 X24.326Y68.904Z0F1200
G1 X23.934Y70.989Z0F1200
G1 X24.423Y70.983Z0F1200
G1 X24.356Y73.021Z0F1200
G1 X24.843Y74.251Z0F1200
G1 X24.11Y75.871Z0F1200
G1 X23.868Y77.858Z0F1200
G1 X23.73Y79.825Z0F1200
G1 X21.858Y82.906Z0F1200
G1 X21.113Y83.399Z0F1200
G1 X18.868Y84.744Z0F1200
G1 X18.164Y86.641Z0F1200
G1 X17.655Y88.608Z0F1200
G1 X17.175Y90.605Z0F1200
G1 X17.313Y92.601Z0F1200
G1 X17.908Y94.558Z0F1200
G1 X19.55Y96.573Z0F1200
G1 X21.803Y98.58Z0F1200
G1 X25.381Y100.551Z0F1200

; Color 1 picking sequence
G1 Z10 F500;         ; Raise brush to safe height
;G0 X2 Y0 F1000;     ; Rapid move to brush cleaning position
;G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
;G1 Z2 F500;         ; Raise brush slightly - controlled movement
;G1 X22 Y0 Z8 F800;     ; Move across cleaning area - controlled movement
;G1 Z8 F500;         ; Maintain brush height - controlled movement
G0 X85 Y0 F1200;    ; Rapid move to color 1 position
G1 Z0 F500;         ; Lower into color - controlled movement
G1 X79 Y1 F500;     ; Small movement in paint - controlled movement
G1 Z7 F500;         ; Raise from color - controlled movement
G1 X82 Y1 F500;     ; Movement in paint - controlled movement
G1 Z1 F500;         ; Lower slightly - controlled movement
G1 X71 Y10 Z10 F500;     ; Move in paint - controlled movement
;G1 Z8 F500;         ; Raise brush - controlled movement
G1 F1200;           ; Set feed rate to 1000

; Return to drawing position
G0 X25.381 Y100.551 F1200;  ; Return to position with raised Z
G1 Z0 F500;                       ; Lower Z to drawing position
G0 Z2.8F500
G0 X27.657Y102.333Z2.8F1500
G1 Z0F500
G1 X27.626Y97.348Z0F1200
G1 X27.438Y92.206Z0F1200
G1 X27.34Y87.153Z0F1200
G0 Z2.8F500
G0 X27.391Y88.691Z2.8F1500
G1 Z0F500
G1 X29.491Y84.6Z0F1200
G1 X31.552Y81.337Z0F1200
G1 X33.555Y80.987Z0F1200
G1 X35.495Y80.699Z0F1200
G1 X37.429Y80.405Z0F1200
G1 X39.574Y80.199Z0F1200
G1 X41.633Y80.03Z0F1200
G1 X43.675Y79.72Z0F1200
G1 X45.764Y79.581Z0F1200
G1 X47.778Y79.244Z0F1200
G1 X49.692Y78.93Z0F1200
G1 X51.426Y78.436Z0F1200
G1 X53.226Y77.884Z0F1200
G1 X55.134Y77.564Z0F1200
G1 X57.116Y76.45Z0F1200
G1 X58.926Y75.537Z0F1200
G1 X60.788Y75.295Z0F1200
G1 X62.723Y75.374Z0F1200
G1 X64.704Y75.746Z0F1200
G1 X66.778Y76.087Z0F1200
G1 X67.679Y71.54Z0F1200
G0 Z2.8F500
G0 X67.761Y76.575Z2.8F1500
G1 Z0F500
G1 X69.647Y76.853Z0F1200
G1 X71.57Y77.044Z0F1200
G1 X73.541Y77.282Z0F1200
G1 X75.574Y77.706Z0F1200
G1 X77.661Y78.061Z0F1200
G1 X79.641Y78.308Z0F1200
G1 X81.66Y78.471Z0F1200
G1 X83.675Y79.002Z0F1200
G1 X85.645Y79.239Z0F1200
G1 X87.669Y79.53Z0F1200
G1 X89.591Y79.595Z0F1200
G1 X91.578Y79.85Z0F1200
G1 X93.582Y79.998Z0F1200
G1 X95.629Y79.693Z0F1200
G1 X97.551Y78.025Z0F1200
G1 X99.447Y75.711Z0F1200
G1 X101.32Y72.879Z0F1200
G0 Z2.8F500
G0 X100.229Y80.829Z2.8F1500
G1 Z0F500
G1 X99.995Y85.548Z0F1200
G0 Z2.8F500
G0 X101.449Y86.137Z2.8F1500
G1 Z0F500
G1 X107.075Y81.859Z0F1200
G1 X112.593Y77.472Z0F1200
G0 Z2.8F500
G0 X111.571Y77.193Z2.8F1500
G1 Z0F500
G1 X108.565Y78.643Z0F1200
G1 X106.325Y81.603Z0F1200
G1 X104.345Y83.213Z0F1200
G0 Z2.8F500
G0 X103.65Y83.88Z2.8F1500
G1 Z0F500
G1 X106.413Y81.939Z0F1200
G1 X108.712Y79.78Z0F1200
G1 X110.282Y77.76Z0F1200
G1 X111.418Y75.677Z0F1200
G1 X112.558Y73.598Z0F1200
G1 X113.368Y71.56Z0F1200
G1 X114.225Y69.568Z0F1200
G1 X114.862Y67.481Z0F1200
G1 X115.162Y65.305Z0F1200
G1 X115.158Y63.814Z0F1200
G1 X115.811Y61.743Z0F1200
G1 X117.144Y61.467Z0F1200

; Color 1 picking sequence
G1 Z10 F500;         ; Raise brush to safe height
;G0 X2 Y0 F1000;     ; Rapid move to brush cleaning position
;G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
;G1 Z2 F500;         ; Raise brush slightly - controlled movement
;G1 X22 Y0 Z8 F800;     ; Move across cleaning area - controlled movement
;G1 Z8 F500;         ; Maintain brush height - controlled movement
G0 X85 Y0 F1200;    ; Rapid move to color 1 position
G1 Z0 F500;         ; Lower into color - controlled movement
G1 X79 Y1 F500;     ; Small movement in paint - controlled movement
G1 Z7 F500;         ; Raise from color - controlled movement
G1 X82 Y1 F500;     ; Movement in paint - controlled movement
G1 Z1 F500;         ; Lower slightly - controlled movement
G1 X71 Y10 Z10 F500;     ; Move in paint - controlled movement
;G1 Z8 F500;         ; Raise brush - controlled movement
G1 F1200;           ; Set feed rate to 1000

; Return to drawing position
G0 X117.144 Y61.467 F1200;  ; Return to position with raised Z
G1 Z0 F500;                       ; Lower Z to drawing position
G0 Z2.8F500
G0 X117.908Y58.021Z2.8F1500
G1 Z0F500
G1 X113.241Y63.259Z0F1200
G0 Z2.8F500
G0 X113.401Y66.391Z2.8F1500
G1 Z0F500
G1 X113.334Y66.572Z0F1200
G1 X112.467Y68.305Z0F1200
G1 X111.543Y70.105Z0F1200
G1 X110.602Y72.012Z0F1200
G1 X109.487Y73.993Z0F1200
G1 X107.954Y76.05Z0F1200
G1 X106.596Y77.664Z0F1200
G1 X109.4Y73.162Z0F1200
G1 X111.382Y68.829Z0F1200
G0 Z2.8F500
G0 X117.616Y68.38Z2.8F1500
G1 Z0F500
G1 X116.497Y69.117Z0F1200
G1 X113.336Y70.785Z0F1200
G1 X111.391Y74.659Z0F1200
G1 X109.524Y77.745Z0F1200
G1 X107.493Y80.047Z0F1200
G1 X105.595Y81.492Z0F1200
G1 X103.51Y82.998Z0F1200
G1 X102.54Y83.76Z0F1200
G1 X101.184Y84.261Z0F1200
G1 X99.963Y86.26Z0F1200
G1 X99.687Y86.603Z0F1200
G1 X104.265Y85.61Z0F1200
G1 X106.452Y84.826Z0F1200
G1 X107.952Y83.727Z0F1200
G1 X108.843Y83.503Z0F1200
G1 X112.172Y81.137Z0F1200
G1 X111.811Y81.272Z0F1200
G1 X113.32Y79.066Z0F1200
G1 X113.162Y78.784Z0F1200
G1 X115.938Y76.113Z0F1200
G1 X116.192Y75.129Z0F1200
G1 X116.401Y73.728Z0F1200
G1 X115.751Y73.696Z0F1200
G1 X118.188Y72.048Z0F1200
G1 X117.257Y71.984Z0F1200
G1 X118.768Y71.637Z0F1200
G1 X119.349Y69.618Z0F1200
G1 X119.283Y67.57Z0F1200
G1 X119.912Y66.838Z0F1200
G1 X118.932Y65.857Z0F1200
G1 X119.044Y63.987Z0F1200
G1 X120.107Y61.707Z0F1200
G1 X119.799Y60.532Z0F1200
G1 X120.37Y59.494Z0F1200
G1 X120.891Y58.899Z0F1200
G1 X120.121Y58.253Z0F1200
G1 X121.232Y57.259Z0F1200
G1 X119.536Y57.916Z0F1200
G1 X120.027Y55.93Z0F1200
G1 X120.481Y55.765Z0F1200
G1 X120.642Y53.821Z0F1200
G1 X121.194Y52.391Z0F1200
G1 X120.503Y52.319Z0F1200
G1 X120.632Y50.219Z0F1200
G1 X120.474Y48.575Z0F1200
G1 X120.03Y48.378Z0F1200
G1 X120.042Y46.408Z0F1200
G1 X118.808Y46.04Z0F1200
G1 X119.575Y45.322Z0F1200
G1 X119.627Y43.268Z0F1200
G1 X119.067Y41.345Z0F1200
G1 X118.122Y39.409Z0F1200
G1 X117.584Y37.508Z0F1200
G1 X116.739Y35.548Z0F1200
G1 X115.965Y34.526Z0F1200
G1 X114.457Y34.132Z0F1200
G1 X112.258Y32.55Z0F1200
G1 X110.684Y30.232Z0F1200
G1 X108.559Y28.353Z0F1200
G1 X103.906Y26.173Z0F1200
G0 Z2.8F500
G0 X103.988Y27.618Z2.8F1500
G1 Z0F500
G1 X104.353Y32.937Z0F1200
G1 X104.992Y38.531Z0F1200
G1 X105.354Y43.848Z0F1200
G1 X105.527Y48.975Z0F1200
G1 X105.471Y53.872Z0F1200
G1 X105.012Y58.368Z0F1200

; Color 1 picking sequence
G1 Z10 F500;         ; Raise brush to safe height
;G0 X2 Y0 F1000;     ; Rapid move to brush cleaning position
;G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
;G1 Z2 F500;         ; Raise brush slightly - controlled movement
;G1 X22 Y0 Z8 F800;     ; Move across cleaning area - controlled movement
;G1 Z8 F500;         ; Maintain brush height - controlled movement
G0 X85 Y0 F1200;    ; Rapid move to color 1 position
G1 Z0 F500;         ; Lower into color - controlled movement
G1 X79 Y1 F500;     ; Small movement in paint - controlled movement
G1 Z7 F500;         ; Raise from color - controlled movement
G1 X82 Y1 F500;     ; Movement in paint - controlled movement
G1 Z1 F500;         ; Lower slightly - controlled movement
G1 X71 Y10 Z10 F500;     ; Move in paint - controlled movement
;G1 Z8 F500;         ; Raise brush - controlled movement
G1 F1200;           ; Set feed rate to 1000

; Return to drawing position
G0 X105.012 Y58.368 F1200;  ; Return to position with raised Z
G1 Z0 F500;                       ; Lower Z to drawing position
G0 Z2.8F500
G0 X106.071Y56.95Z2.8F1500
G1 Z0F500
G1 X105.623Y51.547Z0F1200
G1 X105.476Y46.446Z0F1200
G1 X105.747Y41.764Z0F1200
G1 X106.429Y37.492Z0F1200
G1 X106.756Y32.865Z0F1200
G0 Z2.8F500
G0 X104.905Y33.49Z2.8F1500
G1 Z0F500
G1 X99.812Y38.302Z0F1200
G1 X95.43Y43.824Z0F1200
G0 Z2.8F500
G0 X96.092Y41.143Z2.8F1500
G1 Z0F500
G1 X100.985Y36.132Z0F1200
G1 X105.632Y30.874Z0F1200
G0 Z2.8F500
G0 X108.591Y26.031Z2.8F1500
G1 Z0F500
G1 X110.622Y28.064Z0F1200
G1 X112.644Y29.964Z0F1200
G1 X114.344Y31.913Z0F1200
G1 X114.075Y34.121Z0F1200
G1 X115.762Y34.571Z0F1200
G1 X116.503Y39.647Z0F1200
G1 X117.668Y40.689Z0F1200
G0 Z2.8F500
G0 X117.509Y38.672Z2.8F1500
G1 Z0F500
G1 X117.938Y44.055Z0F1200
G1 X118.199Y49.27Z0F1200
G1 X117.889Y53.914Z0F1200
G1 X117.24Y58.219Z0F1200
G1 X116.196Y62.128Z0F1200
G1 X115.797Y66.683Z0F1200
G1 X115.671Y71.511Z0F1200
G1 X115.114Y75.907Z0F1200
G0 Z2.8F500
G0 X117.343Y70.707Z2.8F1500
G1 Z0F500
G1 X117.529Y65.939Z0F1200
G1 X117.902Y61.359Z0F1200
G1 X118.749Y57.252Z0F1200
G1 X119.308Y52.857Z0F1200
G1 X119.375Y47.97Z0F1200
G1 X119.091Y42.732Z0F1200
G0 Z2.8F500
G0 X115.848Y45.431Z2.8F1500
G1 Z0F500
G1 X116.339Y45.428Z0F1200
G1 X116.388Y47.458Z0F1200
G1 X117.01Y49.938Z0F1200
G1 X117.212Y51.875Z0F1200
G1 X117.129Y53.773Z0F1200
G1 X116.932Y55.682Z0F1200
G1 X116.92Y57.651Z0F1200
G1 X116.027Y59.606Z0F1200
G1 X116.456Y60.16Z0F1200
G1 X117.038Y61.485Z0F1200
G1 X116.783Y63.583Z0F1200
G1 X116.367Y65.643Z0F1200
G1 X115.768Y67.645Z0F1200
G1 X115.231Y69.585Z0F1200
G1 X114.317Y71.518Z0F1200
G1 X113.614Y73.664Z0F1200
G1 X112.577Y75.722Z0F1200
G1 X111.523Y77.763Z0F1200
G1 X110.392Y79.233Z0F1200
G1 X107.949Y80.256Z0F1200
G1 X105.653Y82.293Z0F1200
G1 X102.557Y84.025Z0F1200

; Color 1 picking sequence
G1 Z10 F500;         ; Raise brush to safe height
;G0 X2 Y0 F1000;     ; Rapid move to brush cleaning position
;G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
;G1 Z2 F500;         ; Raise brush slightly - controlled movement
;G1 X22 Y0 Z8 F800;     ; Move across cleaning area - controlled movement
;G1 Z8 F500;         ; Maintain brush height - controlled movement
G0 X85 Y0 F1200;    ; Rapid move to color 1 position
G1 Z0 F500;         ; Lower into color - controlled movement
G1 X79 Y1 F500;     ; Small movement in paint - controlled movement
G1 Z7 F500;         ; Raise from color - controlled movement
G1 X82 Y1 F500;     ; Movement in paint - controlled movement
G1 Z1 F500;         ; Lower slightly - controlled movement
G1 X71 Y10 Z10 F500;     ; Move in paint - controlled movement
;G1 Z8 F500;         ; Raise brush - controlled movement
G1 F1200;           ; Set feed rate to 1000

; Return to drawing position
G0 X102.557 Y84.025 F1200;  ; Return to position with raised Z
G1 Z0 F500;                       ; Lower Z to drawing position
G0 Z2.8F500
G0 X102.973Y86.052Z2.8F1500
G1 Z0F500
G1 X104.982Y85.213Z0F1200
G0 Z2.8F500
G0 X107.303Y84.44Z2.8F1500
G1 Z0F500
G1 X105.151Y85.754Z0F1200
G1 X103.102Y86.676Z0F1200
G1 X101.21Y87.383Z0F1200
G1 X98.744Y87.392Z0F1200
G1 X96.803Y87.556Z0F1200
G1 X94.893Y87.379Z0F1200
G1 X92.952Y86.922Z0F1200
G1 X91.081Y86.165Z0F1200
G1 X89.137Y85.21Z0F1200
G1 X87.148Y83.715Z0F1200
G1 X85.243Y81.933Z0F1200
G1 X83.238Y79.679Z0F1200
G0 Z2.8F500
G0 X51.086Y90.605Z2.8F1500
G1 Z0F500
G1 X49.118Y91.484Z0F1200
G1 X47.186Y92.151Z0F1200
G1 X45.14Y92.457Z0F1200
G1 X43.153Y92.822Z0F1200
G1 X41.224Y93.121Z0F1200
G1 X39.338Y93.339Z0F1200
G1 X37.477Y93.582Z0F1200
G1 X35.394Y93.355Z0F1200
G1 X33.348Y93.166Z0F1200
G1 X31.35Y92.9Z0F1200
G1 X29.412Y92.447Z0F1200
G1 X27.513Y90.794Z0F1200
G0 Z2.8F500
G0 X29.366Y92.277Z2.8F1500
G1 Z0F500
G1 X27.06Y91.208Z0F1200
G1 X27.318Y89.237Z0F1200
G1 X28.184Y87.379Z0F1200
G1 X29.402Y85.625Z0F1200
G1 X30.529Y83.78Z0F1200
G1 X29.474Y81.857Z0F1200
G1 X42.352Y79.758Z0F1200
G1 X55.267Y77.696Z0F1200
G1 X60.872Y75.627Z0F1200
G1 X59.781Y72.306Z0F1200
G1 X59.957Y70.748Z0F1200
G1 X61.227Y70.161Z0F1200
G1 X60.682Y69.74Z0F1200
G1 X61.87Y67.585Z0F1200
G1 X62.232Y64.85Z0F1200
G1 X62.052Y64.299Z0F1200
G1 X61.992Y62.381Z0F1200
G1 X61.864Y60.395Z0F1200
G1 X62.35Y58.405Z0F1200
G1 X62.606Y57.422Z0F1200
G1 X62.546Y55.38Z0F1200
G1 X62.471Y54.19Z0F1200
G1 X61.628Y53.842Z0F1200
G1 X62.567Y51.81Z0F1200
G1 X61.44Y51.178Z0F1200
G1 X61.685Y50.679Z0F1200
G1 X60.871Y48.75Z0F1200
G1 X60.442Y46.834Z0F1200
G1 X60.205Y43.254Z0F1200
G1 X57.435Y41.348Z0F1200
G0 Z2.8F500
G0 X60.683Y46.58Z2.8F1500
G1 Z0F500
G1 X61.27Y47.291Z0F1200
G1 X61.801Y49.433Z0F1200
G1 X65.358Y49.896Z0F1200
G1 X64.906Y49.94Z0F1200
G1 X63.531Y49.059Z0F1200
G1 X64.284Y49.317Z0F1200
G0 Z2.8F500
G0 X61.901Y47.304Z2.8F1500
G1 Z0F500
G1 X63.901Y46.952Z0F1200
G1 X63.771Y47.317Z0F1200

; Color 1 picking sequence
G1 Z10 F500;         ; Raise brush to safe height
;G0 X2 Y0 F1000;     ; Rapid move to brush cleaning position
;G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
;G1 Z2 F500;         ; Raise brush slightly - controlled movement
;G1 X22 Y0 Z8 F800;     ; Move across cleaning area - controlled movement
;G1 Z8 F500;         ; Maintain brush height - controlled movement
G0 X85 Y0 F1200;    ; Rapid move to color 1 position
G1 Z0 F500;         ; Lower into color - controlled movement
G1 X79 Y1 F500;     ; Small movement in paint - controlled movement
G1 Z7 F500;         ; Raise from color - controlled movement
G1 X82 Y1 F500;     ; Movement in paint - controlled movement
G1 Z1 F500;         ; Lower slightly - controlled movement
G1 X71 Y10 Z10 F500;     ; Move in paint - controlled movement
;G1 Z8 F500;         ; Raise brush - controlled movement
G1 F1200;           ; Set feed rate to 1000

; Return to drawing position
G0 X63.771 Y47.317 F1200;  ; Return to position with raised Z
G1 Z0 F500;                       ; Lower Z to drawing position
G0 Z2.8F500
G0 X59.255Y47.257Z2.8F1500
G1 Z0F500
G1 X59.564Y52.52Z0F1200
G1 X60.012Y57.922Z0F1200
G0 Z2.8F500
G0 X59.844Y58.622Z2.8F1500
G1 Z0F500
G1 X58.141Y58.651Z0F1200
G1 X56.252Y58.618Z0F1200
G1 X54.941Y57.678Z0F1200
G1 X52.972Y57.566Z0F1200
G1 X51.094Y57.668Z0F1200
G1 X49.087Y57.641Z0F1200
G1 X47.074Y57.732Z0F1200
G1 X46.049Y57.573Z0F1200
G1 X44.058Y57.81Z0F1200
G1 X43.812Y57.44Z0F1200
G1 X41.855Y57.588Z0F1200
G1 X40.986Y57.461Z0F1200
G1 X39.222Y57.553Z0F1200
G1 X37.973Y58.037Z0F1200
G1 X35.953Y57.874Z0F1200
G1 X33.861Y57.638Z0F1200
G1 X31.905Y57.538Z0F1200
G1 X29.896Y57.509Z0F1200
G1 X27.911Y57.505Z0F1200
G1 X25.995Y57.197Z0F1200
G0 Z2.8F500
G0 X24.384Y57.072Z2.8F1500
G1 Z0F500
G1 X24.283Y58.581Z0F1200
G1 X24.51Y60.666Z0F1200
G1 X24.514Y62.775Z0F1200
G1 X24.543Y64.91Z0F1200
G1 X24.716Y67.064Z0F1200
G0 Z2.8F500
G0 X24.998Y62.517Z2.8F1500
G1 Z0F500
G1 X25.139Y57.703Z0F1200
G1 X25.555Y53.166Z0F1200
G1 X25.759Y48.415Z0F1200
G0 Z2.8F500
G0 X26.792Y45.734Z2.8F1500
G1 Z0F500
G1 X26.143Y43.227Z0F1200
G1 X24.468Y42.789Z0F1200
G1 X24.704Y40.796Z0F1200
G1 X24.639Y38.873Z0F1200
G1 X23.179Y38.651Z0F1200
G1 X23.835Y36.706Z0F1200
G1 X26.189Y34.727Z0F1200
G1 X24.217Y33.992Z0F1200
G0 Z2.8F500
G0 X22.8Y39.386Z2.8F1500
G1 Z0F500
G1 X21.86Y41.665Z0F1200
G1 X23.176Y43.602Z0F1200
G0 Z2.8F500
G0 X40.324Y43.299Z2.8F1500
G1 Z0F500
G1 X42.233Y43.475Z0F1200
G0 Z2.8F500
G0 X44.948Y42.848Z2.8F1500
G1 Z0F500
G1 X44.984Y47.838Z0F1200
G1 X45.212Y53.02Z0F1200
G1 X45.543Y58.306Z0F1200
G0 Z2.8F500
G0 X47.919Y57.959Z2.8F1500
G1 Z0F500
G1 X49.902Z0F1200
G1 X50.114Y58.298Z0F1200
G1 X51.575Y58.521Z0F1200
G1 X52.71Y58.046Z0F1200
G1 X54.669Y58.149Z0F1200
G1 X56.739Y58.363Z0F1200
G0 Z2.8F500
G0 X61.782Y58.208Z2.8F1500
G1 Z0F500
G1 X62.22Y56.292Z0F1200
G0 Z2.8F500
G0 X83.663Y56.82Z2.8F1500
G1 Z0F500
G1 X83.578Y51.781Z0F1200
G1 X83.265Y46.513Z0F1200
G1 X82.796Y41.09Z0F1200
G0 Z2.8F500
G0 X87.67Y41.014Z2.8F1500
G1 Z0F500
G1 X92.694Y36.132Z0F1200
G1 X97.627Y31.161Z0F1200
G0 Z2.8F500
G0 X98.508Y32.043Z2.8F1500
G1 Z0F500
G1 X98.511Y37Z0F1200
G1 X98.866Y42.309Z0F1200
G1 X98.764Y47.161Z0F1200

; Color 1 picking sequence
G1 Z10 F500;         ; Raise brush to safe height
;G0 X2 Y0 F1000;     ; Rapid move to brush cleaning position
;G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
;G1 Z2 F500;         ; Raise brush slightly - controlled movement
;G1 X22 Y0 Z8 F800;     ; Move across cleaning area - controlled movement
;G1 Z8 F500;         ; Maintain brush height - controlled movement
G0 X85 Y0 F1200;    ; Rapid move to color 1 position
G1 Z0 F500;         ; Lower into color - controlled movement
G1 X79 Y1 F500;     ; Small movement in paint - controlled movement
G1 Z7 F500;         ; Raise from color - controlled movement
G1 X82 Y1 F500;     ; Movement in paint - controlled movement
G1 Z1 F500;         ; Lower slightly - controlled movement
G1 X71 Y10 Z10 F500;     ; Move in paint - controlled movement
;G1 Z8 F500;         ; Raise brush - controlled movement
G1 F1200;           ; Set feed rate to 1000

; Return to drawing position
G0 X98.764 Y47.161 F1200;  ; Return to position with raised Z
G1 Z0 F500;                       ; Lower Z to drawing position
G0 Z2.8F500
G0 X98.03Y46.303Z2.8F1500
G1 Z0F500
G1 X95.996Y46.372Z0F1200
G1 X93.926Y46.283Z0F1200
G1 X91.842Y46.179Z0F1200
G1 X89.831Y46.149Z0F1200
G1 X87.878Y46.299Z0F1200
G0 Z2.8F500
G0 X89.334Y42.678Z2.8F1500
G1 Z0F500
G1 X89.233Y37.623Z0F1200
G0 Z2.8F500
G0 X88.092Y36.481Z2.8F1500
G1 Z0F500
G1 X93.181Y31.666Z0F1200
G0 Z2.8F500
G0 X92.215Y30.699Z2.8F1500
G1 Z0F500
G1 X92.014Y35.452Z0F1200
G1 X92.348Y40.74Z0F1200
G1 X92.975Y46.322Z0F1200
G0 Z2.8F500
G0 X97.209Y48.081Z2.8F1500
G1 Z0F500
G1 X96.94Y42.859Z0F1200
G1 X96.375Y37.34Z0F1200
G1 X95.898Y31.908Z0F1200
G0 Z2.8F500
G0 X99.626Y30.685Z2.8F1500
G1 Z0F500
G1 X99.917Y35.929Z0F1200
G1 X99.961Y40.928Z0F1200
G1 X100.244Y46.165Z0F1200
G0 Z2.8F500
G0 X102.09Y42.191Z2.8F1500
G1 Z0F500
G1 X107.61Y37.807Z0F1200
G1 X112.372Y32.664Z0F1200
G0 Z2.8F500
G0 X113.555Y33.105Z2.8F1500
G1 Z0F500
G1 X111.391Y30.939Z0F1200
G1 X109.115Y28.909Z0F1200
G1 X106.54Y27.076Z0F1200
G1 X104.532Y26.305Z0F1200
G1 X102.548Y25.681Z0F1200
G1 X100.605Y25.472Z0F1200
G1 X98.619Y25.466Z0F1200
G1 X96.596Y25.671Z0F1200
G0 Z2.8F500
G0 X94.147Y26.069Z2.8F1500
G1 Z0F500
G1 X90.503Y28.119Z0F1200
G1 X87.956Y30.153Z0F1200
G1 X85.982Y32.141Z0F1200
G1 X84.183Y34.056Z0F1200
G1 X82.672Y35.887Z0F1200
G1 X81.399Y37.834Z0F1200
G1 X80.246Y39.777Z0F1200
G1 X79.888Y41.523Z0F1200
G1 X81.891Y41.546Z0F1200
G1 X83.779Y41.33Z0F1200
G1 X85.806Y41.253Z0F1200
G1 X87.776Y41.119Z0F1200
G0 Z2.8F500
G0 X91.159Y42.028Z2.8F1500
G1 Z0F500
G1 X91.054Y36.969Z0F1200
G0 Z2.8F500
G0 X86.636Y25.116Z2.8F1500
G1 Z0F500
G1 X91.486Y20.062Z0F1200
G0 Z2.8F500
G0 X90.747Y19.322Z2.8F1500
G1 Z0F500
G1 X90.941Y14.562Z0F1200
G0 Z2.8F500
G0 X91.874Y15.496Z2.8F1500
G1 Z0F500
G1 X86.878Y20.404Z0F1200
G1 X81.393Y24.823Z0F1200
G1 X76.207Y29.542Z0F1200
G1 X71.405Y34.645Z0F1200

; Color 1 picking sequence
G1 Z10 F500;         ; Raise brush to safe height
;G0 X2 Y0 F1000;     ; Rapid move to brush cleaning position
;G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
;G1 Z2 F500;         ; Raise brush slightly - controlled movement
;G1 X22 Y0 Z8 F800;     ; Move across cleaning area - controlled movement
;G1 Z8 F500;         ; Maintain brush height - controlled movement
G0 X85 Y0 F1200;    ; Rapid move to color 1 position
G1 Z0 F500;         ; Lower into color - controlled movement
G1 X79 Y1 F500;     ; Small movement in paint - controlled movement
G1 Z7 F500;         ; Raise from color - controlled movement
G1 X82 Y1 F500;     ; Movement in paint - controlled movement
G1 Z1 F500;         ; Lower slightly - controlled movement
G1 X71 Y10 Z10 F500;     ; Move in paint - controlled movement
;G1 Z8 F500;         ; Raise brush - controlled movement
G1 F1200;           ; Set feed rate to 1000

; Return to drawing position
G0 X71.405 Y34.645 F1200;  ; Return to position with raised Z
G1 Z0 F500;                       ; Lower Z to drawing position
G0 Z2.8F500
G0 X70.305Y33.544Z2.8F1500
G1 Z0F500
G1 X70.104Y28.389Z0F1200
G1 X70.107Y23.438Z0F1200
G1 X70.564Y18.941Z0F1200
G1 X70.437Y13.86Z0F1200
G0 Z2.8F500
G0 X71.026Y11.972Z2.8F1500
G1 Z0F500
G1 X71.171Y17.072Z0F1200
G1 X71.052Y21.907Z0F1200
G1 X70.888Y26.697Z0F1200
G1 X70.513Y31.275Z0F1200
G0 Z2.8F500
G0 X67.036Y31.388Z2.8F1500
G1 Z0F500
G1 X69.088Y29.478Z0F1200
G1 X71.485Y27.417Z0F1200
G1 X73.832Y25.307Z0F1200
G1 X76.326Y23.221Z0F1200
G1 X78.809Y21.123Z0F1200
G1 X81.306Y19.163Z0F1200
G1 X83.958Y17.235Z0F1200
G1 X86.53Y15.35Z0F1200
G1 X89.098Y13.337Z0F1200
G1 X91.568Y11.227Z0F1200
G1 X94.25Y9.203Z0F1200
G0 Z2.8F500
G0 X93.977Y10.045Z2.8F1500
G1 Z0F500
G1 X92.119Y11.654Z0F1200
G1 X90.229Y13.107Z0F1200
G1 X88.385Y14.853Z0F1200
G1 X84.598Y17.999Z0F1200
G1 X82.676Y19.667Z0F1200
G1 X80.666Y21.124Z0F1200
G1 X78.561Y22.609Z0F1200
G1 X76.475Y23.99Z0F1200
G1 X74.423Y25.528Z0F1200
G1 X72.464Y27.035Z0F1200
G1 X70.452Y28.613Z0F1200
G1 X66.483Y31.948Z0F1200
G1 X66.158Y31.5Z0F1200
G1 X65.698Y29.554Z0F1200
G1 X65.766Y27.516Z0F1200
G1 X65.701Y25.469Z0F1200
G1 X65.746Y23.533Z0F1200
G1 X65.849Y21.653Z0F1200
G1 X66.039Y19.738Z0F1200
G1 X65.924Y17.642Z0F1200
G1 X65.89Y15.503Z0F1200
G1 X65.807Y13.438Z0F1200
G1 X65.856Y11.505Z0F1200
G1 X66.022Y9.566Z0F1200
G0 Z2.8F500
G0 X64.027Y12.399Z2.8F1500
G1 Z0F500
G1 X64.363Y17.69Z0F1200
G0 Z2.8F500
G0 X63.578Y16.409Z2.8F1500
G1 Z0F500
G1 X61.661Y15.977Z0F1200
G0 Z2.8F500
G0 X63.359Y14.827Z2.8F1500
G1 Z0F500
G1 X61.271Y14.348Z0F1200
G1 X57.857Y13.533Z0F1200
G1 X56.242Y14.022Z0F1200
G1 X54.171Y13.436Z0F1200
G1 X50.305Y12.787Z0F1200
G1 X48.489Y12.58Z0F1200
G1 X46.179Y12.249Z0F1200
G1 X44.293Y11.973Z0F1200
G1 X42.403Y11.567Z0F1200
G1 X40.548Y11.321Z0F1200
G1 X38.582Y10.964Z0F1200
G1 X36.582Y10.572Z0F1200
G1 X34.653Y10.376Z0F1200
G1 X32.767Y10.099Z0F1200
G1 X30.76Y9.825Z0F1200

; Color 1 picking sequence
G1 Z10 F500;         ; Raise brush to safe height
;G0 X2 Y0 F1000;     ; Rapid move to brush cleaning position
;G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
;G1 Z2 F500;         ; Raise brush slightly - controlled movement
;G1 X22 Y0 Z8 F800;     ; Move across cleaning area - controlled movement
;G1 Z8 F500;         ; Maintain brush height - controlled movement
G0 X85 Y0 F1200;    ; Rapid move to color 1 position
G1 Z0 F500;         ; Lower into color - controlled movement
G1 X79 Y1 F500;     ; Small movement in paint - controlled movement
G1 Z7 F500;         ; Raise from color - controlled movement
G1 X82 Y1 F500;     ; Movement in paint - controlled movement
G1 Z1 F500;         ; Lower slightly - controlled movement
G1 X71 Y10 Z10 F500;     ; Move in paint - controlled movement
;G1 Z8 F500;         ; Raise brush - controlled movement
G1 F1200;           ; Set feed rate to 1000

; Return to drawing position
G0 X30.760 Y9.825 F1200;  ; Return to position with raised Z
G1 Z0 F500;                       ; Lower Z to drawing position
G0 Z2.8F500
G0 X30.438Y24.612Z2.8F1500
G1 Z0F500
G1 X32.37Y27.536Z0F1200
G1 X34.197Y28.869Z0F1200
G1 X36.066Y30.368Z0F1200
G1 X38.01Y31.818Z0F1200
G1 X39.853Y33.167Z0F1200
G1 X41.633Y34.577Z0F1200
G1 X43.469Y36.042Z0F1200
G1 X45.464Y38.038Z0F1200
G1 X47.551Y38.765Z0F1200
G1 X49.596Y39.325Z0F1200
G1 X51.614Y39.858Z0F1200
G1 X53.565Y40.201Z0F1200
G1 X55.505Y40.656Z0F1200
G1 X57.393Y41.182Z0F1200
G1 X59.246Y42.913Z0F1200
G1 X61.354Y43.165Z0F1200
G1 X63.458Y43.536Z0F1200
G1 X65.446Y43.668Z0F1200
G1 X67.371Y42.622Z0F1200
G1 X69.209Y42.355Z0F1200
G1 X71.217Y42.26Z0F1200
G1 X73.303Y42.242Z0F1200
G1 X75.276Y42.11Z0F1200
G1 X79.087Y41.589Z0F1200
G1 X81.258Y38.189Z0F1200
G1 X83.41Y35.387Z0F1200
G1 X85.513Y32.91Z0F1200
G1 X87.618Y31.053Z0F1200
G1 X89.627Y29.472Z0F1200
G1 X91.54Y27.919Z0F1200
G1 X93.513Y26.92Z0F1200
G1 X95.572Y26.132Z0F1200
G1 X97.589Y25.302Z0F1200
G1 X99.544Y24.905Z0F1200
G1 X101.529Y24.786Z0F1200
G1 X103.296Y25.068Z0F1200
G1 X105.275Y25.439Z0F1200
G1 X106.066Y26.23Z0F1200
G1 X107.537Y26.339Z0F1200
G1 X109.584Y27.15Z0F1200
G1 X111.495Y29.062Z0F1200
G1 X113.462Y31.154Z0F1200
G1 X115.31Y33.374Z0F1200
G0 Z2.8F500
G0 X116.01Y34.694Z2.8F1500
G1 Z0F500
G1 X115.872Y39.511Z0F1200
G1 X115.522Y44.115Z0F1200
G1 X114.693Y48.239Z0F1200
G1 X113.731Y52.23Z0F1200
G1 X113.184Y56.637Z0F1200
G1 X112.783Y61.19Z0F1200
G1 X112.5Y65.861Z0F1200
G1 X112.424Y70.739Z0F1200
G1 X112.463Y75.732Z0F1200
G1 X112.61Y80.833Z0F1200
G0 Z2.8F500
G0 X99.856Y82.932Z2.8F1500
G1 Z0F500
G1 X100.462Y88.492Z0F1200
G0 Z2.8F500
G0 X90.088Y83.066Z2.8F1500
G1 Z0F500
G1 X90.374Y78.397Z0F1200
G0 Z2.8F500
G0 X95.578Y103.422Z2.8F1500
G1 Z0F500
G1 X97.628Y104.235Z0F1200
G1 X99.626Y105.12Z0F1200
G1 X101.593Y106.345Z0F1200
G1 X103.503Y107.637Z0F1200
G1 X105.389Y107.79Z0F1200
G1 X107.455Y107.876Z0F1200
G1 X109.584Y108.025Z0F1200
G1 X111.599Y108.059Z0F1200
G1 X113.498Y107.978Z0F1200
G1 X115.484Y107.984Z0F1200
G1 X117.54Y108.06Z0F1200
G1 X119.621Y108.161Z0F1200
G1 X121.729Y108.288Z0F1200

; Color 1 picking sequence
G1 Z10 F500;         ; Raise brush to safe height
;G0 X2 Y0 F1000;     ; Rapid move to brush cleaning position
;G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
;G1 Z2 F500;         ; Raise brush slightly - controlled movement
;G1 X22 Y0 Z8 F800;     ; Move across cleaning area - controlled movement
;G1 Z8 F500;         ; Maintain brush height - controlled movement
G0 X85 Y0 F1200;    ; Rapid move to color 1 position
G1 Z0 F500;         ; Lower into color - controlled movement
G1 X79 Y1 F500;     ; Small movement in paint - controlled movement
G1 Z7 F500;         ; Raise from color - controlled movement
G1 X82 Y1 F500;     ; Movement in paint - controlled movement
G1 Z1 F500;         ; Lower slightly - controlled movement
G1 X71 Y10 Z10 F500;     ; Move in paint - controlled movement
;G1 Z8 F500;         ; Raise brush - controlled movement
G1 F1200;           ; Set feed rate to 1000

; Return to drawing position
G0 X121.729 Y108.288 F1200;  ; Return to position with raised Z
G1 Z0 F500;                       ; Lower Z to drawing position
G0 Z2.8F500
G0 X122.335Y60.84Z2.8F1500
G1 Z0F500
G1 X121.892Y55.443Z0F1200
G0 Z2.8F500
G0 X121.659Y53.476Z2.8F1500
G1 Z0F500
G1 X121.517Y55.439Z0F1200
G1 X120.922Y57.073Z0F1200
G1 X120.696Y59.448Z0F1200
G1 X119.416Y63.121Z0F1200
G1 X119.887Y65.574Z0F1200
G0 Z2.8F500
G0 X121.892Y62.874Z2.8F1500
G1 Z0F500
G1 X121.922Y57.95Z0F1200
G1 X122.063Y53.137Z0F1200
G1 X122.291Y48.411Z0F1200
G0 Z2.8F500
G0 X120.108Y47.094Z2.8F1500
G1 Z0F500
G1 X119.24Y44.491Z0F1200
G1 X118.806Y42.571Z0F1200
G1 X116.969Y42.342Z0F1200
G1 X116.488Y40.375Z0F1200
G1 X114.432Y40.051Z0F1200
G0 Z2.8F500
G0 X114.957Y40.205Z2.8F1500
G1 Z0F500
G1 X109.761Y44.914Z0F1200
G1 X104.638Y49.695Z0F1200
G0 Z2.8F500
G0 X105.853Y50.911Z2.8F1500
G1 Z0F500
G1 X110.473Y45.626Z0F1200
G0 Z2.8F500
G0 X105.48Y45.583Z2.8F1500
G1 Z0F500
G1 X110.016Y40.214Z0F1200
G0 Z2.8F500
G0 X116.628Y47.203Z2.8F1500
G1 Z0F500
G1 X116.834Y49.143Z0F1200
G1 X116.648Y51.929Z0F1200
G1 X116.545Y53.808Z0F1200
G1 X116.391Y55.636Z0F1200
G1 X117.474Y57.338Z0F1200
G1 X118.843Y60.443Z0F1200
G1 X117.83Y61.658Z0F1200
G1 X120.19Y62.781Z0F1200
G1 X119.805Y64.501Z0F1200
G1 X117.902Y66.436Z0F1200
G1 X116.829Y68.335Z0F1200
G1 X117.653Y69.16Z0F1200
G1 X116.185Y69.176Z0F1200
G1 X118.108Y62.927Z0F1200
G1 X121.06Y60.431Z0F1200
G0 Z2.8F500
G0 X117.938Y53.097Z2.8F1500
G1 Z0F500
G1 X113.127Y58.19Z0F1200
G0 Z2.8F500
G0 X107.365Y57.378Z2.8F1500
G1 Z0F500
G1 X112.538Y52.647Z0F1200
G1 X117.731Y47.935Z0F1200
G0 Z2.8F500
G0 X86.091Y12.186Z2.8F1500
G1 Z0F500
G1 X86.2Y17.249Z0F1200
G0 Z2.8F500
G0 X83.967Y12.538Z2.8F1500
G1 Z0F500
G1 X83.932Y17.457Z0F1200
G1 X83.973Y22.451Z0F1200
G0 Z2.8F500
G0 X78.989Y19.941Z2.8F1500
G1 Z0F500
G1 X78.389Y14.387Z0F1200
G1 X78.43Y9.474Z0F1200

; Color 1 picking sequence
G1 Z10 F500;         ; Raise brush to safe height
;G0 X2 Y0 F1000;     ; Rapid move to brush cleaning position
;G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
;G1 Z2 F500;         ; Raise brush slightly - controlled movement
;G1 X22 Y0 Z8 F800;     ; Move across cleaning area - controlled movement
;G1 Z8 F500;         ; Maintain brush height - controlled movement
G0 X85 Y0 F1200;    ; Rapid move to color 1 position
G1 Z0 F500;         ; Lower into color - controlled movement
G1 X79 Y1 F500;     ; Small movement in paint - controlled movement
G1 Z7 F500;         ; Raise from color - controlled movement
G1 X82 Y1 F500;     ; Movement in paint - controlled movement
G1 Z1 F500;         ; Lower slightly - controlled movement
G1 X71 Y10 Z10 F500;     ; Move in paint - controlled movement
;G1 Z8 F500;         ; Raise brush - controlled movement
G1 F1200;           ; Set feed rate to 1000

; Return to drawing position
G0 X78.430 Y9.474 F1200;  ; Return to position with raised Z
G1 Z0 F500;                       ; Lower Z to drawing position
G0 Z2.8F500
G0 X77.17Y10.689Z2.8F1500
G1 Z0F500
G1 X77.266Y15.739Z0F1200
G1 X77.676Y21.104Z0F1200
G0 Z2.8F500
G0 X74.811Y25.668Z2.8F1500
G1 Z0F500
G1 X74.293Y20.195Z0F1200
G1 X73.937Y14.885Z0F1200
G1 X73.825Y9.819Z0F1200
G0 Z2.8F500
G0 X73.243Y11.714Z2.8F1500
G1 Z0F500
G1 X72.973Y16.398Z0F1200
G1 X73.249Y21.628Z0F1200
G1 X73.189Y26.522Z0F1200
G0 Z2.8F500
G0 X69.474Y27.758Z2.8F1500
G1 Z0F500
G1 X74.294Y22.674Z0F1200
G1 X78.974Y17.449Z0F1200
G1 X83.49Y12.06Z0F1200
G0 Z2.8F500
G0 X76.657Y10.177Z2.8F1500
G1 Z0F500
G1 X72.006Y15.431Z0F1200
G1 X67.453Y20.782Z0F1200
G0 Z2.8F500
G0 X66.925Y15.3Z2.8F1500
G1 Z0F500
G1 X71.772Y10.242Z0F1200
G0 Z2.8F500
G0 X59.14Y12.463Z2.8F1500
G1 Z0F500
G1 X59.594Y17.871Z0F1200
G0 Z2.8F500
G0 X43.439Y37.622Z2.8F1500
G1 Z0F500
G1 X44.16Y36.485Z0F1200
G1 X41.916Y34.611Z0F1200
G1 X36.8Y30.731Z0F1200
G1 X34.201Y28.749Z0F1200
G1 X31.635Y26.677Z0F1200
G1 X30.265Y24.687Z0F1200
G0 Z2.8F500
G0 X35.518Y33.411Z2.8F1500
G1 Z0F500
G1 X35.21Y38.057Z0F1200
G1 X34.672Y42.473Z0F1200
G1 X34.412Y47.167Z0F1200
G1 X34.201Y51.91Z0F1200
G1 X34.212Y56.874Z0F1200
G0 Z2.8F500
G0 X39.022Y56.734Z2.8F1500
G1 Z0F500
G1 X38.946Y51.703Z0F1200
G1 X39.21Y47.014Z0F1200
G1 X39.459Y42.309Z0F1200
G1 X39.363Y37.259Z0F1200

; Color 1 picking sequence
G1 Z10 F500;         ; Raise brush to safe height
;G0 X2 Y0 F1000;     ; Rapid move to brush cleaning position
;G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
;G1 Z2 F500;         ; Raise brush slightly - controlled movement
;G1 X22 Y0 Z8 F800;     ; Move across cleaning area - controlled movement
;G1 Z8 F500;         ; Maintain brush height - controlled movement
G0 X85 Y0 F1200;    ; Rapid move to color 1 position
G1 Z0 F500;         ; Lower into color - controlled movement
G1 X79 Y1 F500;     ; Small movement in paint - controlled movement
G1 Z7 F500;         ; Raise from color - controlled movement
G1 X82 Y1 F500;     ; Movement in paint - controlled movement
G1 Z1 F500;         ; Lower slightly - controlled movement
G1 X71 Y10 Z10 F500;     ; Move in paint - controlled movement
;G1 Z8 F500;         ; Raise brush - controlled movement
G1 F1200;           ; Set feed rate to 1000

; Return to drawing position
G0 X39.363 Y37.259 F1200;  ; Return to position with raised Z
G1 Z0 F500;                       ; Lower Z to drawing position
G0 Z2.8F500
G0 X40.486Y38.135Z2.8F1500
G1 Z0F500
G1 X42.502Y38.295Z0F1200
G1 X44.435Y38.495Z0F1200
G0 Z2.8F500
G0 X50.307Y43.256Z2.8F1500
G1 Z0F500
G1 X50.155Y48.059Z0F1200
G1 X49.843Y52.7Z0F1200
G1 X49.469Y57.28Z0F1200
G0 Z2.8F500
G0 X52.312Y55.171Z2.8F1500
G1 Z0F500
G1 X52.07Y49.975Z0F1200
G1 X51.944Y44.895Z0F1200
G0 Z2.8F500
G0 X45.696Y75.847Z2.8F1500
G1 Z0F500
G1 X45.394Y80.498Z0F1200
G0 Z2.8F500
G0 X41.247Y81.029Z2.8F1500
G1 Z0F500
G1 X41.42Y76.249Z0F1200
G0 Z2.8F500
G0 X34.418Y76.897Z2.8F1500
G1 Z0F500
G1 X34.405Y81.838Z0F1200
G0 Z2.8F500
G0 X23.852Y86.14Z2.8F1500
G1 Z0F500
G1 X24.135Y91.378Z0F1200
G1 X24.35Y96.547Z0F1200
G0 Z2.8F500
G0 X21.74Y96.412Z2.8F1500
G1 Z0F500
G1 X22.084Y91.801Z0F1200
G0 Z2.8F500
G0 X19.457Y92.394Z2.8F1500
G1 Z0F500
G1 X18.663Y90.237Z0F1200
G1 X19.293Y88.266Z0F1200
G1 X19.863Y86.359Z0F1200
G1 X21.068Y83.725Z0F1200
G1 X19.784Y83.307Z0F1200
G1 X20.052Y81.223Z0F1200
G1 X19.777Y80.081Z0F1200
G1 X19.933Y78.75Z0F1200
G1 X20.139Y76.727Z0F1200
G1 X20.433Y74.668Z0F1200
G1 X19.983Y72.608Z0F1200
G1 X19.178Y70.44Z0F1200
G1 X18.491Y68.391Z0F1200
G1 X17.78Y66.316Z0F1200
G1 X17.108Y64.281Z0F1200
G1 X16.39Y62.201Z0F1200
G1 X17.26Y61.213Z0F1200
G0 Z2.8F500
G0 X16.544Y60.868Z2.8F1500
G1 Z0F500
G1 X14.615Y61.663Z0F1200
G1 X12.614Y61.89Z0F1200
G1 X10.621Y62Z0F1200
G1 X8.559Y62.167Z0F1200
G1 X6.483Y62.69Z0F1200
G1 X4.573Y61.522Z0F1200
G0 Z2.8F500
G0 X4.967Y61.792Z2.8F1500
G1 Z0F500
G1 X4.727Y59.818Z0F1200
G1 X4.72Y57.83Z0F1200
G1 X4.348Y56.838Z0F1200
G1 X4.637Y54.774Z0F1200
G1 X7.675Y52.86Z0F1200
G1 X14.847Y54.339Z0F1200
G0 Z2.8F500
G0 X16.594Y55.222Z2.8F1500
G1 Z0F500
G1 X14.636Y54.377Z0F1200
G1 X12.624Y53.973Z0F1200
G1 X10.674Y53.756Z0F1200
G1 X8.657Y53.347Z0F1200
G1 X6.599Y52.65Z0F1200
G1 X4.652Y54.17Z0F1200
G0 Z2.8F500
G0 X7.904Y55.319Z2.8F1500
G1 Z0F500
G1 X8.081Y60.449Z0F1200
G0 Z2.8F500
G0 X9.028Y61.397Z2.8F1500
G1 Z0F500
G1 X13.712Y56.176Z0F1200
G0 Z2.8F500
G0 X13.451Y55.915Z2.8F1500
G1 Z0F500
G1 X13.06Y60.478Z0F1200
G0 Z2.8F500
G0 X12.431Y62.325Z2.8F1500
G1 Z0F500
G1 X12.809Y57.75Z0F1200
G0 Z2.8F500
G0 X23.416Y84.836Z2.8F1500
G1 Z0F500
G1 X21.448Y86.087Z0F1200
G1 X19.469Y87.699Z0F1200

; Color 1 picking sequence
G1 Z10 F500;         ; Raise brush to safe height
;G0 X2 Y0 F1000;     ; Rapid move to brush cleaning position
;G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
;G1 Z2 F500;         ; Raise brush slightly - controlled movement
;G1 X22 Y0 Z8 F800;     ; Move across cleaning area - controlled movement
;G1 Z8 F500;         ; Maintain brush height - controlled movement
G0 X85 Y0 F1200;    ; Rapid move to color 1 position
G1 Z0 F500;         ; Lower into color - controlled movement
G1 X79 Y1 F500;     ; Small movement in paint - controlled movement
G1 Z7 F500;         ; Raise from color - controlled movement
G1 X82 Y1 F500;     ; Movement in paint - controlled movement
G1 Z1 F500;         ; Lower slightly - controlled movement
G1 X71 Y10 Z10 F500;     ; Move in paint - controlled movement
;G1 Z8 F500;         ; Raise brush - controlled movement
G1 F1200;           ; Set feed rate to 1000

; Return to drawing position
G0 X19.469 Y87.699 F1200;  ; Return to position with raised Z
G1 Z0 F500;                       ; Lower Z to drawing position
G0 Z2.8F500
G0 X29.187Y93.956Z2.8F1500
G1 Z0F500
G1 X29.461Y99.184Z0F1200
G0 Z2.8F500
G0 X49.548Y79.037Z2.8F1500
G1 Z0F500
G1 X49.966Y74.502Z0F1200
G0 Z2.8F500
G0 X83.292Y106.217Z2.8F1500
G1 Z0F500
G1 X86.499Y104.492Z0F1200
G1 X84.772Y105.154Z0F1200
G1 X83.023Y106.659Z0F1200
G1 X81.321Y108.216Z0F1200
G1 X79.671Y108.345Z0F1200
G1 X78.079Y108.539Z0F1200
G1 X76.406Y108.642Z0F1200
G1 X74.697Y108.706Z0F1200
G1 X73.013Y108.797Z0F1200
G1 X71.106Y108.637Z0F1200
G1 X69.21Y108.491Z0F1200
G1 X67.321Y108.351Z0F1200
G1 X65.444Y108.225Z0F1200
G1 X63.681Z0F1200
G1 X61.855Y108.16Z0F1200
G1 X60.15Y108.227Z0F1200
G1 X58.429Y108.276Z0F1200
G1 X56.63Y108.238Z0F1200
G1 X54.79Y108.154Z0F1200
G1 X53.117Y108.258Z0F1200
G1 X51.425Y108.34Z0F1200
G1 X49.629Y108.305Z0F1200
G1 X47.816Y108.251Z0F1200
G1 X46.157Y108.37Z0F1200
G1 X44.43Y108.413Z0F1200
G1 X42.705Y108.458Z0F1200
G1 X41.011Y108.538Z0F1200
G1 X39.274Y108.569Z0F1200
G1 X37.487Y108.545Z0F1200
G1 X35.746Y108.571Z0F1200
G1 X33.883Y108.462Z0F1200
G1 X32.01Y108.341Z0F1200
G1 X30.176Y108.263Z0F1200
G1 X28.46Y108.318Z0F1200
G1 X26.741Y108.37Z0F1200
G1 X25.068Y108.473Z0F1200
G1 X23.314Y108.486Z0F1200
G1 X21.53Y108.464Z0F1200
G1 X19.84Y108.549Z0F1200
G1 X18.041Y108.511Z0F1200
G1 X16.342Y108.585Z0F1200
G1 X14.613Y108.625Z0F1200
G1 X12.787Y108.557Z0F1200
G1 X11.035Y108.572Z0F1200
G1 X9.192Y108.484Z0F1200
G1 X7.357Y108.405Z0F1200
G1 X5.494Y108.296Z0F1200
G1 X3.653Y108.211Z0F1200
G1 X1.852Y108.171Z0F1200
G0 Z2.8F500
G0 X86.113Y105.096Z2.8F1500
G1 Z0F500
G1 X88.034Y104.295Z0F1200
G1 X89.928Y103.588Z0F1200
G1 X91.821Y103.501Z0F1200
G1 X93.664Y103.488Z0F1200
G1 X95.553Y103.892Z0F1200
G1 X97.782Y104.388Z0F1200
G1 X101.513Y106.264Z0F1200
G1 X102.718Y108.213Z0F1200
G0 Z2.8F500
G0 X101.72Y107.587Z2.8F1500
G1 Z0F500
G1 X99.758Y106.614Z0F1200
G0 Z2.8F500
G0 X101.729Y107.348Z2.8F1500
G1 Z0F500
G1 X98.658Y105.265Z0F1200
G1 X95.734Y104.321Z0F1200
G0 Z2.8F500
G0 X41.82Y56.737Z2.8F1500
G1 Z0F500
G1 X41.743Y51.707Z0F1200
G1 X42.007Y47.017Z0F1200
G1 X42.257Y42.313Z0F1200
G1 X42.161Y37.263Z0F1200
G0 Z2.8F500
G0 X55.419Y42.988Z2.8F1500
G1 Z0F500
G1 X55.268Y47.791Z0F1200
G1 X54.955Y52.432Z0F1200
G1 X54.581Y57.012Z0F1200

; Color 1 picking sequence
G1 Z10 F500;         ; Raise brush to safe height
;G0 X2 Y0 F1000;     ; Rapid move to brush cleaning position
;G1 Z0 F500;         ; Lower brush for cleaning - controlled movement
;G1 Z2 F500;         ; Raise brush slightly - controlled movement
;G1 X22 Y0 Z8 F800;     ; Move across cleaning area - controlled movement
;G1 Z8 F500;         ; Maintain brush height - controlled movement
G0 X85 Y0 F1200;    ; Rapid move to color 1 position
G1 Z0 F500;         ; Lower into color - controlled movement
G1 X79 Y1 F500;     ; Small movement in paint - controlled movement
G1 Z7 F500;         ; Raise from color - controlled movement
G1 X82 Y1 F500;     ; Movement in paint - controlled movement
G1 Z1 F500;         ; Lower slightly - controlled movement
G1 X71 Y10 Z10 F500;     ; Move in paint - controlled movement
;G1 Z8 F500;         ; Raise brush - controlled movement
G1 F1200;           ; Set feed rate to 1000

; Return to drawing position
G0 X54.581 Y57.012 F1200;  ; Return to position with raised Z
G1 Z0 F500;                       ; Lower Z to drawing position
G0 Z2.8F500
G0 X31.658Y32.268Z2.8F1500
G1 Z0F500
G1 X31.351Y36.915Z0F1200
G1 X30.813Y41.331Z0F1200
G1 X30.553Y46.024Z0F1200
G1 X30.342Y50.767Z0F1200
G1 X30.352Y55.732Z0F1200
M9
M5
G1 Z10 F500
G90
G1 Z10 F500

; Return to 2,0 wash and park
G1 Z10 F500;         ; Raise brush to safe height
G0 X2 Y0 F1000;     ; Return to cleaning position
G1 Z0 F500;         ; Lower brush for cleaning
G1 Z2 F500;         ; Raise brush slightly
G1 X22 Y0 Z8 F500;     ; Move across cleaning area
G1 Z10 F500;         ; Raise brush to safe height
G0 X2 Y0 F1000;     ; Return to wash position
G1 Z0 F500;         ; Lower brush for cleaning
G1 Z2 F500;         ; Raise brush slightly
G1 X22 Y0 Z8 F500;     ; Move across cleaning area
G1 Z10 F500;         ; Raise brush completely
G0 X20 Y120 Z10 F500;; Move to parking position with Z at safe height
M2;                 ; End program
