#include #include #include int main() { int M,N,S,i,j; long X,Y; while (scanf("%d %d",&M, &N)>0) { M+=4; char A[M][M]; M--; for(i=2;i0){ scanf("%d%ld%ld",&S,&X,&Y); X+=2; Y+=2; if(X>=M || X<=0 || Y>=M-1 || Y+S<1){continue;} if(S==0){ // _o_ A[X-1][Y]=95; A[X][Y]=111; A[X+1][Y]=95; continue; } if(Y<0){ S+=Y; Y=0; } if(Y+S+2>M){ S-=Y+S+2-M; } // _|_ A[X-1][Y]=95; A[X][Y]=124; A[X+1][Y]=95; while(S-->0){ // /|\. A[X-1][++Y]=47; A[X][Y]=124; A[X+1][Y]=92; } // ^ A[X][++Y]=94; } M--; for(i=0;i1;j--){ putchar('*'); for(i=2;i