#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;
}