#include<windows.h>
#define int long long
using namespace std;
const int N=41,M=8,MOD=3;
char a[M*2-1][N];
signed main(){
srand(time(0));
for(int i=0;i<M*2-1;i++){
for(int j=0;j<N;j++){
a[i][j]='.';
}
}
int t=0;
while(1){
t++;
for(int i=0;i<M*2-1;i++){
for(int j=0;j<N-1;j++){
a[i][j]=a[i][j+1];
}
}
for(int i=1;i<M*2-1;i++){
a[i][N-1]='.';
}
int x=rand()*rand()%(2*M-2)+1;
if(t%MOD==0)a[x][N-1]='o';
for(int i=1;i<M;i++){
for(int j=1;j<N;j++){
cout<<a[i][j];
}
cout<<endl;
}
for(int i=1;i<N;i++){
cout<<"-";
}cout<<endl;
for(int i=M;i<2*M-1;i++){
for(int j=1;j<N;j++){
cout<<a[i][j];
}
cout<<endl;
}
Sleep(10);
system("cls");
}
return 0;
}