private CNCState.CNCState ProcessCoordinatesSystemSet(Arguments block,
                                                              ActionProgram.ActionProgram program,
                                                              CNCState.CNCState state)
        {
            var cmd = block.Options.FirstOrDefault((arg) => (arg.letter == 'G'));

            if (cmd == null)
            {
                return(state);
            }
            if (cmd.ivalue1 < 53 || cmd.ivalue1 > 59)
            {
                return(state);
            }

            return(builder.CoordinatesSystemSet(cmd.ivalue1 - 53, program, state));
        }