#include <stdio.h>
int main()
{
int map[10][10]= {0};
int n,i,j,k,sum=0;
int m, p[9][2];
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
{
scanf("%d", &map[i][j]);
}
}
scanf("%d",&m);
for(i=0; i<m; i++)
{
scanf("%d %d",&p[i][0],&p[i][1]);
}
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
{
if(map[i][j]>0)
{
for(k=i+1;k<=i+map[i][j];k++)
{
if(k>=10||map[k][j]==-1) break;
if(map[k][j]==0) map[k][j]=-2;
}
for(k=i-1;k>=i-map[i][j];k--)
{
if(k<0||map[k][j]==-1) break;
if(map[k][j]==0) map[k][j]=-2;
}
for(k=j+1;k<=j+map[i][j];k++)
{
if(k>=10||map[i][k]==-1) break;
if(map[i][k]==0) map[i][k]=-2;
}
for(k=j-1;k>=j-map[i][j];k--)
{
if(k<0||map[i][k]==-1) break;
if(map[i][k]==0) map[i][k]=-2;
}
map[i][j]=-2;
}
}
}
for(i=0;i<m;i++){
if(map[ p[i][0] -1][ p[i][1]-1 ]==0)
{
map[ p[i][0] -1][ p[i][1]-1 ]=i+1;
}
}
for(i=0;i<10;i++){
for(j=0;j<10;j++){
printf("%d ", map[i][j]);
}
printf("\n");
}
printf("Character Information\n");
for(i=0;i<m;i++){
sum=i+1;
if(map[ p[i][0]-1 ][ p[i][1]-1 ]==-2)
{
printf("player %d dead",sum);
}
else
{
printf("player %d survive",sum);
}
printf("\n");
}
return 0;
}