#include<iostream>
#include<cstdio>
using namespace std;
int main(){
char str[81];
while(scanf("%s",&str)!=EOF){
int n=0;
while(str[n]!='\0'){ //统计字符长度
n++;
}
int n1=n/3,n3=n/3;
int n2=n-n1-n3;
int x,y;
if(n1==n2){
x=n1;
y=n2+2;
}
else{
x=n1+1;
y=n2;
}
char matrix[x][y];
int i,j;
for(i=0;i<x;i++){
for(j=0;j<y;j++){
matrix[i][j]=' ';
}
}
j=0;
for(i=0;i<x;i++){
matrix[i][0]=str[j];
j++;
}
for(i=1;i<y;i++){
matrix[x-1][i]=str[j];
j++;
}
for(i=x-2;i>=0;i--){
matrix[i][y-1]=str[j];
j++;
}
for(i=0;i<x;i++){
for(j=0;j<y;j++){
cout<<matrix[i][j];
}
cout<<endl;
}
}
return 0;
}