#include<iostream>
#include<string>
#include<cstring>
using namespace std;
char g[6][201]={};
char ch[21]={};
int len=0;
void matrix2(int x){
g[3][x-2]='*';
g[2][x-1]='*';
g[4][x-1]='*';
g[1][x]='*';
g[5][x]='*';
g[2][x+1]='*';
g[4][x+1]='*';
g[3][x+2]='*';
return ;
}
void matrix1(int x){
g[3][x-2]='#';
g[2][x-1]='#';
g[4][x-1]='#';
g[1][x]='#';
g[5][x]='#';
g[2][x+1]='#';
g[4][x+1]='#';
g[3][x+2]='#';
return ;
}
int main(){
cin.getline(ch,16);
len=strlen(ch);
for(int i=1;i<=5;i++)
for(int j=1;j<=len*4+1;j++)
g[i][j]='.';
for(int i=0;i<len;i++){
g[3][3+4*i]=ch[i];
matrix1(3+4*i);
}
for(int i=2;i<len;i+=3) matrix2(3+i*4);
for(int i=1;i<=5;i++){
for(int j=1;j<=len*4+1;j++)
cout<<g[i][j];
cout<<endl;
}
return 0;
}
我甚至都把我的输出文件和测试点fc对比了,一样,但不能通过样例,报告第一行的输出太长