#include <iostream>
#include <cstring>
using namespace std;

const int MAXSIZE=80;
int main() {
    char c_input[MAXSIZE+1];
    int nlen,n1,n2,k;
    char cmatrix[MAXSIZE][MAXSIZE];
    while(scanf("%s",c_input)!=EOF)
    {
        k=0;
        nlen=strlen(c_input);
        n1=(nlen+2)/3;
        n2=nlen-(n1<<1)+2;
        for(int i=0;i<MAXSIZE;++i)
            for(int j=0;j<MAXSIZE;++j)
                {cmatrix[i][j]=' ';}
        for(int i=0;i<n1;++i)
            {cmatrix[i][0]=c_input[k++];}
        for(int j=1;j<=n2-2;++j)
            {cmatrix[n1-1][j]=c_input[k++];}
        for(int u=n1-1;0<=u;--u)
            {cmatrix[u][n2-1]=c_input[k++];}
        
        for(int i=0;i<n1;++i)
        {
            for(int j=0;j<n2;++j)
                {printf("%c",cmatrix[i][j]);}
            printf("\n");
        }


    }


}
// 64 位输出请用 printf("%lld")