A little rough, but what the hey

rate, or cnc, or whatever you want

yeah its kinda sketchy