anchor.diff:      % reset to begining of next row
       NewRowData = [],                                 % reset data for row to empty
       NewXPix    = Width,                              % reset to end of line
  -    NewXR      = maps:get(xRealRight,ConfigMap),     % reset to end of line
  +    NewXR      = maps:get(xRealRight, ConfigMap),     % reset to end of line
       NewYPix    = YPix - 1,                           % increment row
       NewYI      = YI - DeltaY,                          % increment row
       compute_fractal_data_file2( NewRowData,
                      NewXPix, NewXR, DeltaX, Width,
  -                   NewYPix, NewYI, DeltaY,Height,
  +                   NewYPix, NewYI, DeltaY, Height,
                      ConfigMap);
   
   compute_fractal_data_file2( RowData,       % row data computed so far
  
positive.code:     % reset to begining of next row
      NewRowData = [],                                 % reset data for row to empty
      NewXPix    = Width,                              % reset to end of line
      NewXR      = maps:get(xRealRight,ConfigMap),     % reset to end of line
      NewYPix    = YPix - 1,                           % increment row
      NewYI      = YI - DeltaY,                          % increment row
      compute_fractal_data( NewRows, NewRowData,
                     NewXPix, NewXR, DeltaX, Width,
                     NewYPix, NewYI, DeltaY,Height,
                     ConfigMap);
  
  compute_fractal_data( Rows, RowData,       % row data computed so far
  
negative.code:         when XPix > 0, YPix > 0 ->
  
      %% get iteration count for this point
      NewPoint = compute_points:compute_iteration_value( maps:get(fractalAlg, ConfigMap),
                                        maps:get(cReal, ConfigMap),
                                        maps:get(cImaginary, ConfigMap),
                                        XR,
                                        YI,
                                        0,          %iteration count starts at zero
                                        maps:get(maxIterationThreshold, ConfigMap),
                                        maps:get(bailoutThreshold, ConfigMap)
                                        ),
  
      NewRowData = [ NewPoint | RowData ],
  