#include <bits/stdc++.h>
using namespace std;
const int N = 1e5 + 6;
const long long M = 1e9 + 7;
string s, t;
int sz, tz;
int main() {
  clock_t tt = clock();
  int n;
  scanf("%d", &n);
  if (n & 1) {
    printf("%d\n", -1);
    return 0;
  }
  string s = "wb";
  int a[n][n], col = 0;
  memset(a, 0, sizeof(a));
  for (int i = 0; i < n; i++) {
    for (int j = i; j < n - i; j++) {
      a[i][j] = col;
      a[n - 1 - i][j] = col;
    }
    for (int j = i; j < n - i; j++) {
      a[j][i] = col;
      a[j][n - 1 - i] = col;
    }
    col = 1 - col;
  }
  int flip = 0;
  for (int i = 0; i < n; i++) {
    flip = i & 1;
    for (int j = 0; j < n; j++) {
      for (int k = 0; k < n; k++) {
        printf("%c", flip == 0 ? s[a[j][k]] : s[1 - a[j][k]]);
      }
      printf("\n");
    }
    printf("\n");
  }
  fprintf(stderr, "TOTAL TIME : %.3f sec\n",
          (double)(clock() - tt) / CLOCKS_PER_SEC);
}
