#include #define l "==================================================" #define m " " int _( float x, float y){ return x>=0&&x<50&&y>=0&&y<20;} int main (){ char a[2][20][51],c[9][4][51][51],d[100]; int e,f,g,h=0,i,j=0,k,b=0,n[9],o[9],p[9],x[9],y[9],q[9],r,s,t; float u[9],v[9],w[9],z[9]; printf ("i%s\033Yppppppppppppppppppp1G0",l); do sprintf(a[0][j],"%s",m, sprintf (a[1][j],"%s",l)); while (++j<20); scanf ("%d %d\n",&r,&s); gets (d); do { sscanf (d,"%d %d %f %f %f %f %d %d %d",&o[b],&p[b],&u[b],&v[b],&w[b],&z[b],&x[b],&y[b],&q[b],j=n[b]=i=0); do do c[b][i][j][x[b]]=! gets (c[b][i][j]); while (++j=o[i]&&t<=p[i]&&!(k=j=0)) do do if (_(u[i]+k,v[i]+j))a[h][( int )v[i]+j][( int )u[i]+k]=c[i][n[i]][j][k]; while (++kk&& printf ("0%d ",k,g+=4);k&&e1&& printf ("%d ",k-e,g+=3);k&&e