MAP
# define MAP(n) (((n) <= 1) ? (n) : ((n) == INFINITY) ? INF : N)
#define MAP(M,C,P) (*((M) + (C)*npmc + (P)))