#include<stdio.h>
int main()
{
int i, j, x, y, a, b, s=0;
int arr[101][101]={};
int array[101][101]={};
for(i=1 ; i<=25 ; i++)
{
for(j=1 ; j<=25 ; j++)
{
scanf("%d", &arr[i][j]);
}
}
for(x=1 ; x<=25 ; x++)
{
for(y=1 ; y<=25 ; y++)
{
if(arr[x][y]==0)
{
s = 0;
for(a=-1 ; a<=1 ; a++)
{
for(b=-1 ; b<=1 ; b++)
{
s += arr[x+a][y+b];
}
}
s -= arr[x][y];
if(s==3)
{
array[x][y] = 1;
}
else
{
array[x][y]=0;
}
}
else
{
s = 0;
for(a=-1 ; a<=1 ; a++)
{
for(b=-1 ; b<=1 ; b++)
{
s += arr[x+a][y+b];
}
}
s -= arr[x][y];
if(s>=4 || s<=1)
{
array[x][y]=0;
}
else
{
array[x][y]=1;
}
}
}
for(i=1 ; i<=25 ; i++)
{
for(j=1 ; j<=25 ; j++)
{
printf("%d ", array[i][j]);
}
printf("---\n");
}
}
}