#include <bits/stdc++.h>
int main() {
  int n, s, i, j;
  scanf("%d", &n);
  if (n % 2 == 0) {
    s = n / 2 * n;
    printf("%d\n", s);
    for (i = 1; i <= n; i++) {
      if (i % 2 != 0) {
        for (j = 1; j <= (n / 2); j++) {
          printf("C");
          printf(".");
        }
        printf("\n");
      } else {
        for (j = 1; j <= (n / 2); j++) {
          printf(".");
          printf("C");
        }
        printf("\n");
      }
    }
  } else {
    s = (n / 2 + 1) * (n / 2 + 1) + (n / 2) * (n / 2);
    printf("%d\n", s);
    for (i = 1; i <= n; i++) {
      if (i % 2 != 0) {
        for (j = 1; j <= (n / 2); j++) {
          printf("C");
          printf(".");
        }
        printf("C\n");
      } else {
        for (j = 1; j <= (n / 2); j++) {
          printf(".");
          printf("C");
        }
        printf(".\n");
      }
    }
  }
  return 0;
}
