本地能过但WA了三个
#include<bits/stdc++.h>
using namespace std;
int main(){
string b[5]={"..",".","#","",""};
string a;
cin>>a;
for(int i=0;i<a.size();++i){
if(i)
b[0]+="...";
if((i+1)%3==0)
b[0]+="*";
else
b[0]+="#";
if(i)
b[1]+=".";
if((i+1)%3==0)
b[1]+="*.*";
else
b[1]+="#.#";
if((i+1)%3==0)
b[2]+="*.",b[2]+=a[i],b[2]+=".*";
else if(i+2<a.size() && (i+2)%3==0)
b[2]+=".",b[2]+=a[i],b[2]+=".";
else
b[2]+=".",b[2]+=a[i],b[2]+=".#";
}
b[0]+="..",b[1]+=".",b[3]=b[1],b[4]=b[0];
for(int i=0;i<5;++i)
cout<<b[i]<<endl;
return 0;
}