anchor.diff:    Writeln(ft, Str4);
     Writeln(ft);
     Writeln(ft, Str5);
  +  Writeln(ft);
  +  Writeln(ft, Str7);
     CloseFile(ft);
   end;
   
  
positive.code: //        Write(ft, '_.');
      Write(ft, '; DiagonalBlocked = ', gMapElements[I].DiagonalBlocked);
      Write(ft, '; AllBlocked = ', gMapElements[I].AllBlocked);
      Write(ft, ' CanBeRemoved = ', gMapElements[I].CanBeRemoved);
      Writeln(ft);
  
      if (gMapElements[I].Anim.Count > 0) and (gMapElements[I].Anim.Step[1] > 0)
  
negative.code:       if gMapElements[I].DiagonalBlocked and not gMapElements[I].CanBeRemoved then
          Str5 := Str5 + IntToStr(I) + ' ';
      end;
  
      if gMapElements[I].Stump <> -1 then
        Str7 := Str7 + IntToStr(I) + ' ';
      // for K:=1 to 16 do
      // write(ft,MapElem[I].CuttableTree,''); //Those are 1/0 so we can ommit space between them
  
  
      //Writeln(ft);
    end;
    Writeln(ft);
    Writeln(ft, Str1);
  