#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")