char*p,s[99],c,l[41];main(a){for(;~a;){for(p=s,a=32,c=40;c;*p++=" |"[l[c]&4||l[c-1]&4],l[c]=a,a=a>10?getchar():a,*p++=" _"[l[--c]&4||a>32]);for(;*--p==32;*p=0);puts(s);}}