a[65][65],c,x,y,v,w;main(b){a[32][32]=1;for(y=64;--y;b<0&&puts(""))for(x=64;--x;a[y][x]|=--c?0:b+1)for(c=b<0&&putchar(a[y][x]?88:32),w=2;~w--;)for(v=2;~v--;)v|w&&a[y+w][x+v]&b&&c++;~b&&main(b*2+1);}