#include<stdio.h>
main(){
int m;
while(1)
{
scanf("%d", &m);
if(m==0)break;
int i,j=m;
char out[m];
for(i=0;i<m;i++)
out[i]='_';
for(i=0;i<m;i++)
{
out[--j]='+';
puts(out);
}
}
}
應該兩個都沒有錯的吧-,-