/********************************************************************************/
/*	key																			*/
/********************************************************************************/

static long long key_pad0 = 0;
static Lights1 light_keyR[]={
	ShapeColor(255,100,50),
};
static Lights1 light_keyG[]={
	ShapeColor(50,255,100),
};
static Lights1 light_keyB[]={
	ShapeColor(50,100,255),
};
static Lights1 light_key[]={
	ShapeColor(204,255,0),
};
static long long key_pad1 = 0;


static Vtx vtx_key[] = {
	{    -14,   -109,     14, 0, 0, 0, 128-128, 128-128, 255-128, 0 },
	{     14,   -109,     14, 0, 0, 0, 128-128, 128-128, 255-128, 0 },
	{    -14,     57,     14, 0, 0, 0, 128-128, 128-128, 255-128, 0 },
	{     14,    -50,    -14, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{     14,    -73,    -14, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{    -14,    -50,    -14, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{    -19,    180,     67, 0, 0, 0, 128-128, 247-128, 173-128, 0 },
	{     19,    180,     67, 0, 0, 0, 128-128, 247-128, 173-128, 0 },
	{     14,    195,     28, 0, 0, 0, 128-128, 247-128, 173-128, 0 },
	{    -14,   -109,    -14, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{     14,   -109,    -14, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{    -14,   -109,     14, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{     14,   -109,     14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,   -109,    -14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,     57,     14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{    -14,    -14,    -14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,     57,     14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,     57,    -14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,    195,    -28, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,     57,    -48, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,     57,    -14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{     14,    195,     28, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,     57,     48, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,     57,     14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{    -14,     57,    -14, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{    -14,     57,    -48, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{     14,     57,    -14, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{    -14,    -14,    -14, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{    -14,     57,    -14, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{     14,    -14,    -14, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{     14,    -73,    -58, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{     14,   -109,    -58, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{    -14,    -73,    -58, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{     14,    -14,    -58, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{     14,    -50,    -58, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{    -14,    -14,    -58, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{     14,   -109,    -14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,   -109,    -58, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,    -73,    -14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,    -73,    -14, 0, 0, 0, 128-128, 255-128, 128-128, 0 },
	{     14,    -73,    -58, 0, 0, 0, 128-128, 255-128, 128-128, 0 },
	{    -14,    -73,    -14, 0, 0, 0, 128-128, 255-128, 128-128, 0 },
	{    -14,    -73,    -14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,    -73,    -58, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,   -109,    -14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,   -109,    -14, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{    -14,   -109,    -58, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{     14,   -109,    -14, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{     14,    -50,    -14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,    -50,    -58, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,    -14,    -14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,    -14,    -14, 0, 0, 0, 128-128, 255-128, 128-128, 0 },
	{     14,    -14,    -58, 0, 0, 0, 128-128, 255-128, 128-128, 0 },
	{    -14,    -14,    -14, 0, 0, 0, 128-128, 255-128, 128-128, 0 },
	{    -14,    -14,    -14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,    -14,    -58, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,    -50,    -14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,    -50,    -14, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{    -14,    -50,    -58, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{     14,    -50,    -14, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{    -14,     57,     48, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{    -14,     57,     14, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{     14,     57,     48, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{     23,    103,     83, 0, 0, 0, 128-128, 128-128, 255-128, 0 },
	{     23,    149,     83, 0, 0, 0, 128-128, 128-128, 255-128, 0 },
	{    -23,    103,     83, 0, 0, 0, 128-128, 128-128, 255-128, 0 },
	{    -23,    103,    -83, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{    -23,    149,    -83, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{     23,    103,    -83, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{    -14,     57,     48, 0, 0, 0, 128-128,  53-128, 230-128, 0 },
	{     23,    103,     83, 0, 0, 0, 128-128,  53-128, 230-128, 0 },
	{    -23,    103,     83, 0, 0, 0, 128-128,  53-128, 230-128, 0 },
	{    -23,    103,    -83, 0, 0, 0, 128-128,  53-128,  26-128, 0 },
	{     23,    103,    -83, 0, 0, 0, 128-128,  53-128,  26-128, 0 },
	{    -14,     57,    -48, 0, 0, 0, 128-128,  53-128,  26-128, 0 },
	{     14,     57,     14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,    195,    -28, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,    195,     28, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,     57,    -14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,     57,    -48, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,    195,    -28, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{    -14,     57,     14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,     57,     48, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,    195,     28, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,     57,    -14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,    195,     28, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,    195,    -28, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{     14,    195,     28, 0, 0, 0, 128-128, 255-128, 128-128, 0 },
	{     14,    195,    -28, 0, 0, 0, 128-128, 255-128, 128-128, 0 },
	{    -14,    195,     28, 0, 0, 0, 128-128, 255-128, 128-128, 0 },
	{     19,    180,    -67, 0, 0, 0, 128-128, 247-128,  83-128, 0 },
	{    -19,    180,    -67, 0, 0, 0, 128-128, 247-128,  83-128, 0 },
	{    -14,    195,    -28, 0, 0, 0, 128-128, 247-128,  83-128, 0 },
	{    -14,    195,    -28, 0, 0, 0, 128-128, 247-128,  83-128, 0 },
	{     14,    195,    -28, 0, 0, 0, 128-128, 247-128,  83-128, 0 },
	{     19,    180,    -67, 0, 0, 0, 128-128, 247-128,  83-128, 0 },
	{     14,    195,    -28, 0, 0, 0, 128-128, 255-128, 128-128, 0 },
	{    -14,    195,    -28, 0, 0, 0, 128-128, 255-128, 128-128, 0 },
	{    -14,    195,     28, 0, 0, 0, 128-128, 255-128, 128-128, 0 },
	{    -14,     57,    -14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,     57,     14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,    195,     28, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,     57,     48, 0, 0, 0,   4-128, 124-128, 102-128, 0 },
	{    -23,    103,     83, 0, 0, 0,   4-128, 124-128, 102-128, 0 },
	{    -14,    195,     28, 0, 0, 0,   4-128, 124-128, 102-128, 0 },
	{    -23,    103,     83, 0, 0, 0,   3-128, 128-128, 108-128, 0 },
	{    -23,    149,     83, 0, 0, 0,   3-128, 128-128, 108-128, 0 },
	{    -14,    195,     28, 0, 0, 0,   3-128, 128-128, 108-128, 0 },
	{    -23,    149,     83, 0, 0, 0,   2-128, 138-128, 116-128, 0 },
	{    -19,    180,     67, 0, 0, 0,   2-128, 138-128, 116-128, 0 },
	{    -14,    195,     28, 0, 0, 0,   2-128, 138-128, 116-128, 0 },
	{     14,     57,    -48, 0, 0, 0, 252-128, 124-128, 154-128, 0 },
	{     23,    103,    -83, 0, 0, 0, 252-128, 124-128, 154-128, 0 },
	{     14,    195,    -28, 0, 0, 0, 252-128, 124-128, 154-128, 0 },
	{     23,    103,    -83, 0, 0, 0, 253-128, 128-128, 148-128, 0 },
	{     23,    149,    -83, 0, 0, 0, 253-128, 128-128, 148-128, 0 },
	{     14,    195,    -28, 0, 0, 0, 253-128, 128-128, 148-128, 0 },
	{     23,    149,    -83, 0, 0, 0, 254-128, 138-128, 140-128, 0 },
	{     19,    180,    -67, 0, 0, 0, 254-128, 138-128, 140-128, 0 },
	{     14,    195,    -28, 0, 0, 0, 254-128, 138-128, 140-128, 0 },
	{     14,     57,     14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,     57,    -14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,    195,    -28, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     23,    103,    -83, 0, 0, 0, 128-128,  53-128,  26-128, 0 },
	{     14,     57,    -48, 0, 0, 0, 128-128,  53-128,  26-128, 0 },
	{    -14,     57,    -48, 0, 0, 0, 128-128,  53-128,  26-128, 0 },
	{    -14,     57,     48, 0, 0, 0, 128-128,  53-128, 230-128, 0 },
	{     14,     57,     48, 0, 0, 0, 128-128,  53-128, 230-128, 0 },
	{     23,    103,     83, 0, 0, 0, 128-128,  53-128, 230-128, 0 },
	{    -23,    149,    -83, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{     23,    149,    -83, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{     23,    103,    -83, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{    -23,    149,    -83, 0, 0, 0, 128-128, 184-128,  14-128, 0 },
	{    -19,    180,    -67, 0, 0, 0, 128-128, 184-128,  14-128, 0 },
	{     23,    149,    -83, 0, 0, 0, 128-128, 184-128,  14-128, 0 },
	{    -19,    180,    -67, 0, 0, 0, 128-128, 184-128,  14-128, 0 },
	{     19,    180,    -67, 0, 0, 0, 128-128, 184-128,  14-128, 0 },
	{     23,    149,    -83, 0, 0, 0, 128-128, 184-128,  14-128, 0 },
	{     23,    149,     83, 0, 0, 0, 128-128, 128-128, 255-128, 0 },
	{    -23,    149,     83, 0, 0, 0, 128-128, 128-128, 255-128, 0 },
	{    -23,    103,     83, 0, 0, 0, 128-128, 128-128, 255-128, 0 },
	{     23,    149,     83, 0, 0, 0, 128-128, 184-128, 242-128, 0 },
	{     19,    180,     67, 0, 0, 0, 128-128, 184-128, 242-128, 0 },
	{    -23,    149,     83, 0, 0, 0, 128-128, 184-128, 242-128, 0 },
	{     19,    180,     67, 0, 0, 0, 128-128, 184-128, 242-128, 0 },
	{    -19,    180,     67, 0, 0, 0, 128-128, 184-128, 242-128, 0 },
	{    -23,    149,     83, 0, 0, 0, 128-128, 184-128, 242-128, 0 },
	{    -14,     57,     14, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{     14,     57,     14, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{     14,     57,     48, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{    -14,    -50,    -58, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{     14,    -50,    -58, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{     14,    -50,    -14, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{    -14,    -14,    -58, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,    -50,    -58, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,    -50,    -14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{     14,    -14,    -58, 0, 0, 0, 128-128, 255-128, 128-128, 0 },
	{    -14,    -14,    -58, 0, 0, 0, 128-128, 255-128, 128-128, 0 },
	{    -14,    -14,    -14, 0, 0, 0, 128-128, 255-128, 128-128, 0 },
	{     14,    -50,    -58, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,    -14,    -58, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,    -14,    -14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{    -14,   -109,    -58, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{     14,   -109,    -58, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{     14,   -109,    -14, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{    -14,    -73,    -58, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,   -109,    -58, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,   -109,    -14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{     14,    -73,    -58, 0, 0, 0, 128-128, 255-128, 128-128, 0 },
	{    -14,    -73,    -58, 0, 0, 0, 128-128, 255-128, 128-128, 0 },
	{    -14,    -73,    -14, 0, 0, 0, 128-128, 255-128, 128-128, 0 },
	{     14,   -109,    -58, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,    -73,    -58, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,    -73,    -14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,    -50,    -58, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{    -14,    -50,    -58, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{    -14,    -14,    -58, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{     14,   -109,    -58, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{    -14,   -109,    -58, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{    -14,    -73,    -58, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{    -14,     57,    -14, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{     14,     57,    -14, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{     14,    -14,    -14, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{    -14,     57,    -48, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{     14,     57,    -48, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{     14,     57,    -14, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{     14,    195,     28, 0, 0, 0, 252-128, 124-128, 102-128, 0 },
	{     23,    103,     83, 0, 0, 0, 252-128, 124-128, 102-128, 0 },
	{     14,     57,     48, 0, 0, 0, 252-128, 124-128, 102-128, 0 },
	{     14,    195,     28, 0, 0, 0, 253-128, 128-128, 108-128, 0 },
	{     23,    149,     83, 0, 0, 0, 253-128, 128-128, 108-128, 0 },
	{     23,    103,     83, 0, 0, 0, 253-128, 128-128, 108-128, 0 },
	{     14,    195,     28, 0, 0, 0, 254-128, 138-128, 116-128, 0 },
	{     19,    180,     67, 0, 0, 0, 254-128, 138-128, 116-128, 0 },
	{     23,    149,     83, 0, 0, 0, 254-128, 138-128, 116-128, 0 },
	{    -14,    195,    -28, 0, 0, 0,   4-128, 124-128, 154-128, 0 },
	{    -23,    103,    -83, 0, 0, 0,   4-128, 124-128, 154-128, 0 },
	{    -14,     57,    -48, 0, 0, 0,   4-128, 124-128, 154-128, 0 },
	{    -14,    195,    -28, 0, 0, 0,   3-128, 128-128, 148-128, 0 },
	{    -23,    149,    -83, 0, 0, 0,   3-128, 128-128, 148-128, 0 },
	{    -23,    103,    -83, 0, 0, 0,   3-128, 128-128, 148-128, 0 },
	{    -14,    195,    -28, 0, 0, 0,   2-128, 138-128, 140-128, 0 },
	{    -19,    180,    -67, 0, 0, 0,   2-128, 138-128, 140-128, 0 },
	{    -23,    149,    -83, 0, 0, 0,   2-128, 138-128, 140-128, 0 },
	{    -14,    -14,    -14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,   -109,     14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,     57,     14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,    -14,    -14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,    -50,    -14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,   -109,     14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,    -50,    -14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,    -73,    -14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,   -109,     14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,    -73,    -14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,   -109,    -14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{    -14,   -109,     14, 0, 0, 0,   1-128, 128-128, 128-128, 0 },
	{     14,   -109,    -14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,    -73,    -14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,     57,     14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,    -73,    -14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,    -50,    -14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,     57,     14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,    -50,    -14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,    -14,    -14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,     57,     14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,    -14,    -14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,     57,    -14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,     57,     14, 0, 0, 0, 255-128, 128-128, 128-128, 0 },
	{     14,   -109,    -14, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{     14,   -109,     14, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{    -14,   -109,     14, 0, 0, 0, 128-128,   1-128, 128-128, 0 },
	{     14,    195,     28, 0, 0, 0, 128-128, 247-128, 173-128, 0 },
	{    -14,    195,     28, 0, 0, 0, 128-128, 247-128, 173-128, 0 },
	{    -19,    180,     67, 0, 0, 0, 128-128, 247-128, 173-128, 0 },
	{     14,    -73,    -14, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{    -14,    -73,    -14, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{    -14,    -50,    -14, 0, 0, 0, 128-128, 128-128,   1-128, 0 },
	{     14,   -109,     14, 0, 0, 0, 128-128, 128-128, 255-128, 0 },
	{     14,     57,     14, 0, 0, 0, 128-128, 128-128, 255-128, 0 },
	{    -14,     57,     14, 0, 0, 0, 128-128, 128-128, 255-128, 0 },
};

Gfx RCP_key_common[] = {

	gsSPVertex(&vtx_key[0], 15, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSPVertex(&vtx_key[15], 15, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSPVertex(&vtx_key[30], 15, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSPVertex(&vtx_key[45], 15, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSPVertex(&vtx_key[60], 15, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSPVertex(&vtx_key[75], 15, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSPVertex(&vtx_key[90], 15, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSPVertex(&vtx_key[105], 15, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSPVertex(&vtx_key[120], 15, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSPVertex(&vtx_key[135], 15, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSPVertex(&vtx_key[150], 15, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSPVertex(&vtx_key[165], 15, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSPVertex(&vtx_key[180], 15, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSPVertex(&vtx_key[195], 15, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSPVertex(&vtx_key[210], 15, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSPVertex(&vtx_key[225], 15, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSPEndDisplayList()
};

Gfx gfx_keyB[] = {
	gsSPNumLights(1),
	gsSPLight((&light_keyB[0].l[0]),1),
	gsSPLight((&light_keyB[0].a),2),
	gsSPBranchList(RCP_key_common)
};

Gfx gfx_keyG[] = {
	gsSPNumLights(1),
	gsSPLight((&light_keyG[0].l[0]),1),
	gsSPLight((&light_keyG[0].a),2),
	gsSPBranchList(RCP_key_common)
};

Gfx gfx_keyR[] = {
	gsSPNumLights(1),
	gsSPLight((&light_keyR[0].l[0]),1),
	gsSPLight((&light_keyR[0].a),2),
	gsSPBranchList(RCP_key_common)
};

Gfx gfx_key[] = {
	gsSPNumLights(1),
	gsSPLight((&light_key[0].l[0]),1),
	gsSPLight((&light_key[0].a),2),
	gsSPBranchList(RCP_key_common)

};

#if 0
Hierarchy RCP_HmsKey[] = { 
	hmsShadow(80, 200, 1)
	hmsBegin()
		hmsGfx(RM_SURF, RCP_key)
	hmsEnd()
  	hmsExit()
};
#endif




