#include<stdio.h>
#include<malloc.h>
int main()
{
int n,i = 0, m,sum = 0,flag = 0;
scanf("%d",&n);
int *a = {NULL};
a = (int*)malloc(sizeof(int)*n*n);
while(i < n*n)
{
scanf("%d",&m);
sum = sum + m;
for(; i < sum; i++)
{
a[i] = flag;
}
if(flag)
{
flag = 0;
}
else
{
flag = 1;
}
}
for(i = 0; i < n ; i ++)
{
for(m =0; m < n; m ++)
printf("%d",a[i*n + m]);
printf("\n");
}
free(a);
a = NULL;
return 0;
}