def progress_report(
    curr, best, curr_score, best_score, step, totalsteps, accept, improv, elaps, remain
):
    """Report progress"""
    text = """
Current Formula    {curr}   (hist distance {curr_score})
Best Formula       {best}   (hist distance {best_score})
Step {step} of {totalsteps}
Acceptance Rate : {accept} %
Improvement Rate: {improv} %
Time  {elaps} ( {remain} Remaing)""".format(
        **locals()
    )
    return text