#define A,t=m[x][y],t=t==m[x+u*2][y+v*2]&(t-=m[x+u][y+v])>1?2:abs(t)<2,f(x+u*t,y+v*t),t=u,u=-v,v=t u,v=1;a,b;char*r="NO",m[120][60];f(x,y,t){m[y+60][x]++||(r=x-a|y-b?r:"YES"A A A A);}main(i,x,y){for(scanf("%*d%*d%d%d%d%d ",&x,&y,&a,&b);gets(m[i++]+1););f(x,y);r=!puts(r);}