anchor.diff:        0    -> "  <1 /s";
         _    -> io_lib:format("~4w /s", [Rate])
       end,
  +  [ErrorsStr, TracesExploredStr, PlannedStr, EstimationStr] =
  +    [add_seps_to_int(S) || S <- [Errors, TracesExplored, Planned, Estimation]],
     Str =
       io_lib:format(
  -      " ~9w | ~9w |~s ~7w | ~s | ~9w | ~s",
  -      [Errors, TracesExplored, SSBStr, Planned,
  -       RateStr, Estimation, CompletionStr]
  +      "~10s |~10s |~s~8s | ~s |~10s | ~s",
  +      [ErrorsStr, TracesExploredStr, SSBStr, PlannedStr,
  +       RateStr, EstimationStr, CompletionStr]
        ),
     NewState = State#logger_state{rate_info = NewRateInfo},
     {Str, NewState}.
  
positive.code:   , DayQuartersATF
    , DaysATF
    ].
  
  %%------------------------------------------------------------------------------
  
  
negative.code:   SSBStr =
      case TracesSSB =:= 0 of
        true -> "";
        false -> io_lib:format("~8s |", [add_seps_to_int(TracesSSB)])
      end,
    CompletionStr = estimate_completion(Estimation, TracesExplored, Rate),
    RateStr =
  