#define p(a)putchar(b+8&a?a&2?95:124:32); #define r(a)for(i=s-a;i--;) s;f(b,i){p(4)r(0)p(2)p(8)if(b&3){r(0)p(2)b&1&&p(1)}puts("");}g(c,d,i){r(1)f(c);f(d);}main(){for(;~scanf("%d",&s);)g(0,2),g(4,6),g(1,3),g(0,0);}