#include <stdio.h>
#include <math.h>
int main() {
int brr[16][16];
int arr[10][32];
int crr[9];
int a;
int b = 0;
int c = 0;
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 32; j++) {
scanf_s("%d", &arr[i][j]);
}
b = 0;
c = 0;
for (int i = 0; i < 10; i++) {
b = 0;
c = 0;
for (int j = 0; j < 32; j++) {
a = fabs(arr[i][j]);
if (arr[i][j] >= 0) {
for (int k = 0; k < 8; k++) {
crr[k] = a % 2;
a = a / 2;
}
}
else {
crr[7] = 1;
for (int k = 0; k < 7; k++) {
crr[k] = a % 2;
a = a / 2;
}
for (int k = 0; k < 7; k++) {
if (crr[k] == 1)
crr[k] = 0;
else
crr[k] = 1;
}
crr[0] = crr[0] + 1;
for (int k = 0; k < 8; k++) {
if (crr[k] == 2) {
crr[k] = 0;
crr[k + 1] = crr[k + 1] + 1;
for (int k = 7; k >= 0; k--) {
brr[c][b] = crr[k];
if (b == 15) {
c++;
b = -1;
}
b++;
}
}
}
}
}
}
for (int k = 0; k < 16; k++) {
for (int l = 0; l < 16; l++) {
printf("%d", brr[k][l]);
}
}
printf("\n");
}
return 0;
}