#include<bits/stdc++.h>
using namespace std;
int a[1005][1005];
int main(){
	int n,k;
	cin>>n>>k;
	for(int i=0;i<n;i++){
		int x,y,b;
		char c;
		cin>>x>>y>>c;
		if(c=='W')
		y+=k;
		b=x/k%2==y/k%2?1:-1;
		if(b>0) a[0][0]++;
		int l=x%k+1,r=y%k+1;
		a[l][0]-=b;
		a[0][r]-=b;
		a[l][r]+=b*2;
	}
	for(int i=0;i<=k;i++)
	for(int j=0;j<k;j++)
	a[i][j+1]+=a[i][j];
	for(int i=0;i<=k;i++)
	for(int j=0;j<k;j++)
	a[i+1][j]+=a[i][j];
	int s=0;
	for(int i=0;i<k;i++)
	for(int j=0;j<k;j++)
	s=max(max(s,a[i][j]),n-a[i][j]);
	cout<<s;
}