#include <bits/stdc++.h>
using namespace std;
char a[201];
int m;
void print()
{
for(int i=1;i<=2*m+2;i++)
{
cout<<a[i];
}
cout<<endl;
}
int main()
{
cin>>m;
int n,o,h;
for(int i=1;i<=m;i++)
{
a[i]='o';
}
for(int j=m+1;j<=m+m;j++)
{
a[j]='*';
}
a[m+m+1]=a[m+m+2]='-';
o=h=m+m+2;
n=m;
print();
while(a[4]!='-')
{
swap(a[n],a[o-1]);
swap(a[n+1],a[o]);
print();
if(h%2==0)
{
o-=2;
h--;
}
else
{
n--;
h--;
}
}
n=4;
o=9;
swap(a[n],a[o-1]);
swap(a[n+1],a[o]);
print();
n=2;
swap(a[n],a[o-1]);
swap(a[n+1],a[o]);
print();
o=8;
swap(a[n],a[o-1]);
swap(a[n+1],a[o]);
print();
n=1;
swap(a[n],a[o-1]);
swap(a[n+1],a[o]);
print();
}