#include<iostream>
#include<string>
using namespace std;
int main() {
const int max = 90;
char board[max][max];
string s;
while (cin >> s) {
int N = (int)s.size();
int n1 = (N + 2) / 3;
int n2 = N + 2 - 2 * n1;
for (int i = 0; i < n1; ++i)
for (int j = 0; j < n2; ++j)
board[i][j] = ' ';
int idx = 0;
for (int r = 0; r < n1; ++r)
board[r][0] = s[idx++];
for (int c = 1; c < n2; ++c)
board[n1 - 1][c] = s[idx++];
for (int r = n1 - 2; r >= 0; --r)
board[r][n2 - 1] = s[idx++];
for (int r = 0; r < n1; ++r) {
for (int c = 0; c < n2; ++c)
cout << board[r][c];
cout << '\n';
}
}
return 0;
}