n,K=map(int,input().split()) h=list(map(int,input().split())) p=[tuple(map(int,input().split())) for i in range(n)] d=[0]*n for i in range(n): for j in range(n): if i==j: continue x1,y1=p[i] x2,y2=p[j] if (x1-x2)**2+(y1-y2)**2<=K**2: if h[i]