

static unsigned int mcmap[] = 
{
	0x000000,
	((unsigned int)255<<16)+((unsigned int)255<<8)+(unsigned int)255,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)60,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)90,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)120,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)150,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)180,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)210,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)240,
	((unsigned int)240<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)210<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)180<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)150<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)120<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)90<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)60<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)30<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)30<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)60<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)90<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)120<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)150<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)180<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)210<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)240<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)240,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)210,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)180,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)150,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)120,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)90,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)60,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)30,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)30<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)60<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)90<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)120<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)150<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)180<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)210<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)240<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)210<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)180<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)150<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)120<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)90<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)60<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)30<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)60,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)90,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)120,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)150,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)180,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)210,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)240,
	((unsigned int)240<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)210<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)180<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)150<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)120<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)90<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)60<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)30<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)30<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)60<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)90<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)120<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)150<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)180<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)210<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)240<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)240,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)210,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)180,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)150,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)120,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)90,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)60,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)30,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)30<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)60<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)90<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)120<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)150<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)180<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)210<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)240<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)210<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)180<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)150<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)120<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)90<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)60<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)30<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)60,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)90,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)120,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)150,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)180,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)210,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)240,
	((unsigned int)240<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)210<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)180<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)150<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)120<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)90<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)60<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)30<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)30<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)60<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)90<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)120<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)150<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)180<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)210<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)240<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)240,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)210,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)180,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)150,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)120,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)90,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)60,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)30,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)30<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)60<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)90<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)120<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)150<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)180<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)210<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)240<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)210<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)180<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)150<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)120<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)90<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)60<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)30<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)60,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)90,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)120,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)150,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)180,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)210,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)240,
	((unsigned int)240<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)210<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)180<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)150<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)120<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)90<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)60<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)30<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)30<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)60<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)90<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)120<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)150<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)180<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)210<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)240<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)240,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)210,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)180,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)150,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)120,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)90,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)60,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)30,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)30<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)60<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)90<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)120<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)150<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)180<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)210<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)240<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)210<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)180<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)150<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)120<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)90<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)60<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)30<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)60,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)90,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)120,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)150,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)180,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)210,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)240,
	((unsigned int)240<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)210<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)180<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)150<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)120<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)90<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)60<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)30<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)0<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)30<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)60<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)90<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)120<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)150<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)180<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)210<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)240<<8)+(unsigned int)255,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)240,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)210,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)180,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)150,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)120,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)90,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)60,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)30,
	((unsigned int)0<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)30<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)60<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)90<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)120<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)150<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)180<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)210<<16)+((unsigned int)255<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)240<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)210<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)180<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)150<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)120<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)90<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)60<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)30<<8)+(unsigned int)0,
	((unsigned int)255<<16)+((unsigned int)0<<8)+(unsigned int)0
};

