anchor.diff:          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)
  -                                      ),
  +    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 ],
  -    NewXPix    = XPix - 1,                           % decrement moving left building row
  -    NewXR      = XR - DeltaX,                        % decrease XR to the left
  +    NewXPix    = XPix - 1,                  % decrement moving left building row
  +    NewXR      = XR - DeltaX,               % decrease XR to the left
       compute_fractal_data_file2( NewRowData,
                      NewXPix, NewXR, DeltaX, Width,
                      YPix, YI, DeltaY, Height,
  
positive.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 ],
      NewXPix    = XPix - 1,                           % decrement moving left building row
      NewXR      = XR - DeltaX,                        % decrease XR to the left
      compute_fractal_data_file( DataFile, NewRowData,
                     NewXPix, NewXR, DeltaX, Width,
                     YPix, YI, DeltaY, Height,
  
negative.code:     compute_fractal_data_file( DataFile,       % file where data is written
                          [],             % ThisRow starts empty
                          Width,          % XPix starts width and decrements to 1
                          XRealRight,     %% XR starts at right
                                          %%    and decrements to by deltaX
                          DeltaX,
                          Width,          % width
                          Height,         % YPix starts height
                                          %%    and decrements to 1
                          YImaginaryHigh, % YI starts at top
                                          %%    and decrements by delta y
                          DeltaY,
                          Height,         % height
                          ConfigMap).    % map of parameters
  