from itertools import accumulate N, M = [int(s) for s in input().split()] A = [int(s) for s in input().split()] A = [a if a > 0 else 0 for a in A] acc = [0, *accumulate(A)] print(max(acc[i + M] - acc[i] for i in range(N - M + 1)))