#include<bits/stdc++.h>
using namespace std;
int main()
{
freopen("in.txt","r",stdin);
string temp;cin>>temp;
int n=temp.length();
int n1,n2,n3;
if((n+2)%3==0){
n1=n2=n3=(n+2)/3;
}else if((n+2)%3==1){
n1=n3=(n+2)/3;
n2=(n+2)/3+1;
}else if((n+2)%3==2){
n1=n3=(n+2)/3;
n2=(n+2)/3+2;
}
char ppp[30][30];
memset(ppp,' ',sizeof(ppp));
int t=0;
for(int i=0;i<n1;i++){
ppp[i][0]=temp[t++];
}
for(int i=1;i<n2-1;i++){
ppp[n1-1][i]=temp[t++];
}
for(int i=n3-1;i>=0;i--){
ppp[i][n2-1]=temp[t++];
}
for(int i=0;i<n1;i++){
for(int j=0;j<n2;j++){
cout<<ppp[i][j];
}
cout<<endl;
}
return 0;
}