#include<bits/stdc++.h>
using namespace std;
char a[1001][1001];
int n,h;
void heng(int x,int y)
{
for(int i=1;i<=n;i++){
a[x][y++]='*';
}
}
void shu(int x,int y)
{
for(int i=1;i<=n;i++){
a[x++][y]='*';
}
}
void xie(int x,int y)
{
for(int i=1;i<=h;i++){
a[x++][y--]='*';
}
}
int main()
{
cin>>n;
cin>>h;
for(int i=1;i<=n+h-1;i++){
for(int j=1;j<=n+h-1;j++){
a[i][j]='0';
}
}
int x=1,y=h;
heng(x,y);
xie(x,y);
x+=h-1;
y-=h-1;
heng(x,y);
shu(x,y);
x+=n-1;
heng(x,y);
x=1;
y=n+h-1;
shu(x,y);
xie(x,y);
x+=h-1;
y-=h-1;
shu(x,y);
x=n;
y=n+h-1;
xie(x,y);
for(int i=1;i<=n+h-1;i++){
for(int j=1;j<=n+h-1;j++){
if(a[i][j]=='0'){
cout <<" ";
}
else{
cout <<a[i][j];
}
}
cout <<endl;
}
}