#include <stdio.h>
int main()
{
int arr[11][11]= {}, i, j, a, b, c, d;
int k, w;
for(i=1; i<=10; i++)
{
for(j=1; j<=10; j++)
{
scanf("%d", &arr[i][j]);
}
}
int z[8], zz[8];
int x[8], xx[8];
int num;
scanf("%d", &num);
for(w=1;w<=num;w++)
{
scanf("%d %d", &z[w], &x[w]);
}
for(i=1; i<=10; i++)
{
for(j=1; j<=10; j++)
{
if(arr[i][j] > 0)
{
int ballon = arr[i][j];
arr[i][j]=-2;
for(k = 1; k<= ballon; k++) //right
{
if(j+k<=10 && arr[i][j+k]==0)
{
arr[i][j+k]=-2;
}
else if(arr[i][j+k]>0)
{
continue;
}
else
{
break;
}
}
for(k = 1; k<= ballon; k++)
{
if(j-k>0 && arr[i][j-k]==0)
{
arr[i][j-k]=-2;
}
else if(arr[i][j-k]>0)
{
continue;
}
else
{
break;
}
}
for(k = 1; k<= ballon; k++)
{
if(i+k<=10 && arr[i+k][j]==0)
{
arr[i+k][j]=-2;
}
else if(arr[i+k][j]>0)
{
continue;
}
else
{
break;
}
}
for(k = 1; k<= ballon; k++)
{
if(i-k>0 && arr[i-k][j]==0)
{
arr[i-k][j]=-2;
}
else if(arr[i-k][j]>0)
{
continue;
}
else
{
break;
}
}
}
}
}
for(i=1;i<=num;i++)
{
if(arr[z[i]][x[i]]!=-2)
{
arr[z[i]][x[i]]=i;
}
}
for(i=1; i<=10; i++)
{
for(j=1; j<=10; j++)
{
printf("%d ", arr[i][j]);
}
printf("\n");
}
printf("Character Information\n");
for(i=1;i<=num;i++)
{
if(arr[z[i]][x[i]]==-2)
{
printf("player %d dead\n",i);
}
else
{
printf("player %d survive\n", i);
}
}
}