ALLOW_M
cnt = mfndpos(mtmp,poss,info,ALLOW_M | ALLOW_TRAPS);
if(info[i] & ALLOW_M){
#define ALLOW_ALL (ALLOW_U | ALLOW_M | ALLOW_TM | ALLOW_TRAPS)
if(info[chi] & ALLOW_M){
if (!(flag & ALLOW_M))
info[cnt] = ALLOW_M;
if(info[(int)chi] & ALLOW_M){