#include<cstdio>
using namespace std;
long long a[100100];
int main(){
//	freopen("B.in","r",stdin);
	int n,k;
	scanf("%d%d",&n,&k);
	for(int i=1;i<=n;i++)
		scanf("%lld",&a[i]);
	long long ans=0;
	long long st=0,sum=0;
	for(int i=1;i<=k;i++)
		st=st+a[i];
	for(int i=k+1;i<=n;i++)
		sum=sum+(a[i]>0?a[i]:0);
	if((st>0?st:0)+sum>ans) ans=(st>0?st:0)+sum;
	for(int i=k+1;i<=n;i++){
		if(a[i]>0) sum=sum-a[i];
		if(a[i-k]>0) sum=sum+a[i-k];
		st=st+a[i]-a[i-k];
		if((st>0?st:0)+sum>ans) ans=(st>0?st:0)+sum;
	}
	printf("%lld\n",ans);
	return 0;
}
