#include <cstddef>
#include <iostream>
#include <string>
using namespace std;

int main() {
string c;
while(cin>>c){
    int n=c.length();
int side_len=(n+2)/3;
int bot_len=n+2-2*side_len;
char mt[side_len][bot_len];
for(int i=0;i<side_len;i++){
    for(int j=0;j<bot_len;j++){
    mt[i][j]=' ';
        }
    }
    int p=0;
    for(int i=0;i<side_len-1;i++){
       mt[i][0]=c[p++];
    }
    for(int j=0;j<bot_len;j++){
        mt[side_len-1][j]=c[p++];
    }
    for(int i=side_len-2;i>=0;i--) {
	mt[i][bot_len-1]=c[p++];}
    for(int i=0;i<side_len;i++){
    for(int j=0;j<bot_len;j++){
        cout<<mt[i][j];
        }
        cout<<endl;
}
}
}