#include <iostream>#include <cstdio>#include <cmath>using namespace std;char pm[111];char apm[111];int num[111];int ans;int x;char res[30][30]={"","+","+-","++-","+++-","++++-","+-+++-","+++---+","++--+--+","+--+-+--+","+++++++-+-","++++--+-++-","++-+---++--+","+++++-+++++--","+-+--++--+-++-","++-+--++--+-++-","+--+-++--++-+--+","+++-+--+-----++-+","+-++--+-+-+-+--+-+","++--++-++-+--++++--","+++++++-+-+-+--++--+","++++-++-++-+--++-+--+","+++++++++++++++-+++---","+++++++++--+-+++--+++--","++++++++++++-+-+----+++-","++++++++++++--+-+----++-+","++++++++++--+-++--+--+-+-+","+++++++++++-++------+---+++","++++++++++-++-+++-++-+--+--+",};char c16[18]="+--+-++--++-+--+";int main(){ int n; while(scanf("%d",&n)==1) { if(n<=28) { for(int i=n-1;i>=0;i--) printf("%c",res[n][i]); puts(""); } else { int b=n%16; if(b<12) b+=16; int bb=b; while(b<n) { printf("%s",c16); b+=16; } for(int i=bb-1;i>=0;i--) printf("%c",res[bb][i]); puts(""); } } return 0;}


