#define FALSE (0)
#define TRUE (!(FALSE))
#define MAX(a,b) ((a)<(b)?(b):(a))
#define MIN(a,b) ((a)<(b)?(a):(b))
#define LENGTH(a) (sizeof(a) / sizeof(*a))