//#include<stdio.h>
//
//int main() {
// char input1[100] = {0};
// char input2[100] = {0};
//
// scanf("%s", input1);
// strcpy(input2, input1);
// printf("%s %s", input1, input2);
//}
/*
#include <stdio.h>
int main() {
char a[100]={0};
char b[100]={0};
int i;
scanf("%s", a);
for(i=0; i<strlen(a); i++) {
b[i]=a[i];
}
printf("%s", b);
}
*/
/*
#include <stdio.h>
#include <string.h>
int main() {
char a[100]={0};
char b[100]={0};
scanf("%s %s", a, b);
int i;
if(strlen(a)!=strlen(b)) {
if(strlen(a)>strlen(b)) {
printf("%s %s", b, a);
}
else {
printf("%s %s", a, b);
}
}
else {
for(i=0; i<=strlen(a); i++) {
if(a[i]>b[i]) {
printf("%s %s", b, a);
break;
}
else if(a[i]<b[i]) {
printf("%s %s", a, b);
break;
}
}
}
}
*/
/*
#include <stdio.h>
#include <string.h>
int main() {
char n[1000]={0};
int i, s=0;
scanf("%s", n);
for(i=0; i<=strlen(n); i++) {
s=s+n[i];
}
if(s%3==0) {
printf("1");
}
else {
printf("0");
}
}
*/
/*
#include <stdio.h>
#include <string.h>
int main() {
char s1[20]={0};
char s2[20]={0};
char s3[20]={0};
scanf("%s %s %s", s1, s2, s3);
if(s1[strlen(s1)-1]==s2[0]&&s2[strlen(s2)-1]==s3[0]&&s3[strlen(s3)-1]==s1[0]) {
printf("good");
}
else {
printf("bad");
}
}
*/
//#include <stdio.h>
//int main() {
// char a[10]={0};
// scanf("%s", a);
// printf("%d", strlen(a));
//}
//#include <stdio.h>
//int main() {
// int a[20][20]={0};
// int n,i,j;
// scanf("%d", &n);
// for(i=0; i<n; i++) {
// scanf("%d", &a[i][0]);
// }
// for(i=0; i<n; i++) {
// for(j=0; j<n; j++) {
// a[i+1][j+1]=a[i+1][j]-a[i][j];
// }
// }
// for(i=0; i<n; i++) {
// for(j=0; j<n; j++) {
// printf("%d ", a[i][j]);
// }
// printf("\n");
// }
//}
/*
#include <stdio.h>
int main() {
int a[100][100]={0};
int n,i,j,k=1;
int s=0;
scanf("%d", &n);
for(i=0; i<n; i++) {
for(j=0; j<n; j++) {
a[i][j]=k++;
}
}
for(i=0; i<n; i++) {
for(j=0; j<n; j++) {
if(i==0||i==n-1||j==0||j==n-1) {
s=s+a[i][j];
}
}
}
printf("%d", s);
}
*/
#include <stdio.h>
int main() {
int i,j,k,l;
int s=0;
int a[27][27]={0};
for(i=1; i<26; i++) {
for(j=1; j<26; j++) {
scanf("%d", &a[i][j]);
}
}
for(i=1; i<26; i++) {
for(j=1; j<26; j++) {
for(k=-1; k<=1; k++) {
for(l=-1; l<=1; l++) {
s=s+a[i+k][j+l];
}
}
if(s==3&&a[i][j]==0) {
a[i][j]=1;
s=0;
}
else if((s<=2||s>=5)&&a[i][j]==1) {
a[i][j]=0;
s=0;
}
else {
s=0;
}
}
}
printf("\n\n\n");
for(i=1; i<26; i++) {
for(j=1; j<26; j++) {
printf("%d ", a[i][j]);
}
printf("\n");
}
}



