#include using lint=long long; int main(){ std::cin.tie(nullptr);std::ios_base::sync_with_stdio(false); std::cout.setf(std::ios_base::fixed);std::cout.precision(15); lint n,D;std::cin>>n>>D; lint X=0,Y=-D; while(n--){ lint a,b;std::cin>>a>>b; std::tie(X,Y)=std::pair{std::max(X+a,Y-D+b),std::max(X-D+a,Y+b)}; } std::cout<