#include <bits/stdc++.h>
using namespace std;
const int maxn = 100 + 5;
const int mr = 5, mc = 20;
int r, c;
char s[maxn];
int main() {
  scanf("%s", s);
  int len = strlen(s);
  r = len % mc > 0 ? len / mc + 1 : len / mc;
  c = len % r > 0 ? len / r + 1 : len / r;
  int n = r * c - len, idx = 0;
  printf("%d %d\n", r, c);
  for (int i = 0; i < r; i++) {
    if (i < n) putchar('*');
    for (int j = 0; j < c - (i < n); j++) {
      putchar(s[idx + j]);
    }
    putchar('\n');
    idx += c - (i < n);
  }
  return 0;
}
