text: #include "../core_include/api.h"
  #include "../core_include/rect.h"
  #include "../core_include/resource.h"
  #include "../core_include/surface.h"
  
  COLOR_RECT shape_listbox_select[] =
  {
  { 0,0,0,-1,		GL_RGB(2,124,165) },
  { 1,1,1,-2,		GL_RGB(2,124,165) },
  { 2,2,2,-3,		GL_RGB(2,124,165) },
  
  { -1,0,-1,-1,	GL_RGB(2,124,165) },
  { -2,1,-2,-2,	GL_RGB(2,124,165) },
  { -3,2,-3,-3,	GL_RGB(2,124,165) },
  
  { 1,0,-2,0,		GL_RGB(2,124,165) },
  { 2,1,-3,1,		GL_RGB(2,124,165) },
  { 3,2,-4,2,		GL_RGB(2,124,165) },
  
  { 1,-1,-2,-1,	GL_RGB(2,124,165) },
  { 2,-2,-3,-2,	GL_RGB(2,124,165) },
  { 3,-3,-4,-3,	GL_RGB(2,124,165) },
  
  { 3,3,-4,-4,		GL_RGB(2,124,165) },
  
  { INVALID_RGN, 0, 0, 0, 0 }
  };
  
  COLOR_RECT shape_bt_normal[] =
  {
  { 4,0,-5,0,		GL_RGB(2,124,165) },
  { 0,4,0,-5,		GL_RGB(2,124,165) },
  { 4,-1,-5,-1,	GL_RGB(2,124,165) },
  { -1,4,-1,-5,	GL_RGB(2,124,165) },
  
  { 4,1,-5,1,	    COLOR_USERDEF },
  { 3,2,-4,2,	    COLOR_USERDEF },
  { 2,3,-3,3,	    COLOR_USERDEF },
  { 1,4,-2,4,	    COLOR_USERDEF },
  
  { 4,-2,-5,-2,	COLOR_USERDEF },
  { 3,-3,-4,-3,	COLOR_USERDEF },
  { 2,-4,-3,-4,	COLOR_USERDEF },
  { 1,-5,-2,-5,	COLOR_USERDEF },
  
  { 1,4,-2,-5,	    COLOR_USERDEF },
  
  { -4,0,-4,0,		GL_RGB(2,124,165) },
  { -4,1,-4,1,		GL_RGB(2,124,165) },
  { -3,0,-3,0,		GL_RGB(2,124,165) },
  { -3,1,-3,1,		GL_RGB(2,124,165) },
  { -3,2,-3,2,		GL_RGB(2,124,165) },
  { -2,1,-2,1,		GL_RGB(2,124,165) },
  { -2,2,-2,2,		GL_RGB(2,124,165) },
  { -2,3,-2,3,		GL_RGB(2,124,165) },
  { -1,2,-1,2,		GL_RGB(2,124,165) },
  { -1,3,-1,3,		GL_RGB(2,124,165) },
  
  { 3,0,3,0,		GL_RGB(2,124,165) },
  { 3,1,3,1,		GL_RGB(2,124,165) },
  { 2,0,2,0,		GL_RGB(2,124,165) },
  { 2,1,2,1,		GL_RGB(2,124,165) },
  { 2,2,2,2,		GL_RGB(2,124,165) },
  { 1,1,1,1,		GL_RGB(2,124,165) },
  { 1,2,1,2,		GL_RGB(2,124,165) },
  { 1,3,1,3,		GL_RGB(2,124,165) },
  { 0,2,0,2,		GL_RGB(2,124,165) },
  { 0,3,0,3,		GL_RGB(2,124,165) },
  
  { 3,-1,3,-1,		GL_RGB(2,124,165) },
  { 3,-2,3,-2,		GL_RGB(2,124,165) },
  { 2,-1,2,-1,		GL_RGB(2,124,165) },
  { 2,-2,2,-2,		GL_RGB(2,124,165) },
  { 2,-3,2,-3,		GL_RGB(2,124,165) },
  { 1,-2,1,-2,		GL_RGB(2,124,165) },
  { 1,-3,1,-3,		GL_RGB(2,124,165) },
  { 1,-4,1,-4,		GL_RGB(2,124,165) },
  { 0,-3,0,-3,		GL_RGB(2,124,165) },
  { 0,-4,0,-4,		GL_RGB(2,124,165) },
  
  { -4,-1,-4,-1,	GL_RGB(2,124,165) },
  { -4,-2,-4,-2,	GL_RGB(2,124,165) },
  { -3,-1,-3,-1,	GL_RGB(2,124,165) },
  { -3,-2,-3,-2,	GL_RGB(2,124,165) },
  { -3,-3,-3,-3,	GL_RGB(2,124,165) },
  { -2,-2,-2,-2,	GL_RGB(2,124,165) },
  { -2,-3,-2,-3,	GL_RGB(2,124,165) },
  { -2,-4,-2,-4,	GL_RGB(2,124,165) },
  { -1,-3,-1,-3,	GL_RGB(2,124,165) },
  { -1,-4,-1,-4,	GL_RGB(2,124,165) },
  
  { INVALID_RGN, 0, 0, 0, 0 }
  };
  
  COLOR_RECT shape_bt_focus[] =
  {
  { 4,0,-5,0,		GL_RGB(2,124,165) },
  { 0,4,0,-5,		GL_RGB(2,124,165) },
  { 4,-1,-5,-1,	GL_RGB(2,124,165) },
  { -1,4,-1,-5,	GL_RGB(2,124,165) },
  
  { 4,1,-5,1,	    GL_RGB(2,124,165) },
  { 3,2,-4,2,	    GL_RGB(2,124,165) },
  { 2,3,-3,3,	    GL_RGB(2,124,165) },
  { 1,4,-2,4,	    GL_RGB(2,124,165) },
  
  { 4,-2,-5,-2,	GL_RGB(2,124,165) },
  { 3,-3,-4,-3,	GL_RGB(2,124,165) },
  { 2,-4,-3,-4,	GL_RGB(2,124,165) },
  { 1,-5,-2,-5,	GL_RGB(2,124,165) },
  
  { 1,4,-2,-5,	    GL_RGB(2,124,165) },
  
  { -4,0,-4,0,		GL_RGB(2,124,165) },
  { -4,1,-4,1,		GL_RGB(2,124,165) },
  { -3,0,-3,0,		GL_RGB(2,124,165) },
  { -3,1,-3,1,		GL_RGB(2,124,165) },
  { -3,2,-3,2,		GL_RGB(2,124,165) },
  { -2,1,-2,1,		GL_RGB(2,124,165) },
  { -2,2,-2,2,		GL_RGB(2,124,165) },
  { -2,3,-2,3,		GL_RGB(2,124,165) },
  { -1,2,-1,2,		GL_RGB(2,124,165) },
  { -1,3,-1,3,		GL_RGB(2,124,165) },
  
  { 3,0,3,0,		GL_RGB(2,124,165) },
  { 3,1,3,1,		GL_RGB(2,124,165) },
  { 2,0,2,0,		GL_RGB(2,124,165) },
  { 2,1,2,1,		GL_RGB(2,124,165) },
  { 2,2,2,2,		GL_RGB(2,124,165) },
  { 1,1,1,1,		GL_RGB(2,124,165) },
  { 1,2,1,2,		GL_RGB(2,124,165) },
  { 1,3,1,3,		GL_RGB(2,124,165) },
  { 0,2,0,2,		GL_RGB(2,124,165) },
  { 0,3,0,3,		GL_RGB(2,124,165) },
  
  { 3,-1,3,-1,		GL_RGB(2,124,165) },
  { 3,-2,3,-2,		GL_RGB(2,124,165) },
  { 2,-1,2,-1,		GL_RGB(2,124,165) },
  { 2,-2,2,-2,		GL_RGB(2,124,165) },
  { 2,-3,2,-3,		GL_RGB(2,124,165) },
  { 1,-2,1,-2,		GL_RGB(2,124,165) },
  { 1,-3,1,-3,		GL_RGB(2,124,165) },
  { 1,-4,1,-4,		GL_RGB(2,124,165) },
  { 0,-3,0,-3,		GL_RGB(2,124,165) },
  { 0,-4,0,-4,		GL_RGB(2,124,165) },
  
  { -4,-1,-4,-1,	GL_RGB(2,124,165) },
  { -4,-2,-4,-2,	GL_RGB(2,124,165) },
  { -3,-1,-3,-1,	GL_RGB(2,124,165) },
  { -3,-2,-3,-2,	GL_RGB(2,124,165) },
  { -3,-3,-3,-3,	GL_RGB(2,124,165) },
  { -2,-2,-2,-2,	GL_RGB(2,124,165) },
  { -2,-3,-2,-3,	GL_RGB(2,124,165) },
  { -2,-4,-2,-4,	GL_RGB(2,124,165) },
  { -1,-3,-1,-3,	GL_RGB(2,124,165) },
  { -1,-4,-1,-4,	GL_RGB(2,124,165) },
  
  { INVALID_RGN, 0, 0, 0, 0 }
  };
  
  
  COLOR_RECT shape_bt_push[] =
  {
  { 4,0,-5,0,		GL_RGB(0,255,0) },
  { 0,4,0,-5,		GL_RGB(0,255,0) },
  { 4,-1,-5,-1,	GL_RGB(0,255,0) },
  { -1,4,-1,-5,	GL_RGB(0,255,0) },
  
  { 4,1,-5,1,	    COLOR_USERDEF },
  { 3,2,-4,2,	    COLOR_USERDEF },
  { 2,3,-3,3,	    COLOR_USERDEF },
  { 1,4,-2,4,	    COLOR_USERDEF },
  
  { 4,-2,-5,-2,	COLOR_USERDEF },
  { 3,-3,-4,-3,	COLOR_USERDEF },
  { 2,-4,-3,-4,	COLOR_USERDEF },
  { 1,-5,-2,-5,	COLOR_USERDEF },
  
  { 1,4,-2,-5,	    COLOR_USERDEF },
  
  { -4,0,-4,0,		GL_RGB(0,255,0) },
  { -4,1,-4,1,		GL_RGB(0,255,0) },
  { -3,0,-3,0,		GL_RGB(0,255,0) },
  { -3,1,-3,1,		GL_RGB(0,255,0) },
  { -3,2,-3,2,		GL_RGB(0,255,0) },
  { -2,1,-2,1,		GL_RGB(0,255,0) },
  { -2,2,-2,2,		GL_RGB(0,255,0) },
  { -2,3,-2,3,		GL_RGB(0,255,0) },
  { -1,2,-1,2,		GL_RGB(0,255,0) },
  { -1,3,-1,3,		GL_RGB(0,255,0) },
  
  { 3,0,3,0,		GL_RGB(0,255,0) },
  { 3,1,3,1,		GL_RGB(0,255,0) },
  { 2,0,2,0,		GL_RGB(0,255,0) },
  { 2,1,2,1,		GL_RGB(0,255,0) },
  { 2,2,2,2,		GL_RGB(0,255,0) },
  { 1,1,1,1,		GL_RGB(0,255,0) },
  { 1,2,1,2,		GL_RGB(0,255,0) },
  { 1,3,1,3,		GL_RGB(0,255,0) },
  { 0,2,0,2,		GL_RGB(0,255,0) },
  { 0,3,0,3,		GL_RGB(0,255,0) },
  
  { 3,-1,3,-1,		GL_RGB(0,255,0) },
  { 3,-2,3,-2,		GL_RGB(0,255,0) },
  { 2,-1,2,-1,		GL_RGB(0,255,0) },
  { 2,-2,2,-2,		GL_RGB(0,255,0) },
  { 2,-3,2,-3,		GL_RGB(0,255,0) },
  { 1,-2,1,-2,		GL_RGB(0,255,0) },
  { 1,-3,1,-3,		GL_RGB(0,255,0) },
  { 1,-4,1,-4,		GL_RGB(0,255,0) },
  { 0,-3,0,-3,		GL_RGB(0,255,0) },
  { 0,-4,0,-4,		GL_RGB(0,255,0) },
  
  { -4,-1,-4,-1,	GL_RGB(0,255,0) },
  { -4,-2,-4,-2,	GL_RGB(0,255,0) },
  { -3,-1,-3,-1,	GL_RGB(0,255,0) },
  { -3,-2,-3,-2,	GL_RGB(0,255,0) },
  { -3,-3,-3,-3,	GL_RGB(0,255,0) },
  { -2,-2,-2,-2,	GL_RGB(0,255,0) },
  { -2,-3,-2,-3,	GL_RGB(0,255,0) },
  { -2,-4,-2,-4,	GL_RGB(0,255,0) },
  { -1,-3,-1,-3,	GL_RGB(0,255,0) },
  { -1,-4,-1,-4,	GL_RGB(0,255,0) },
  
  { INVALID_RGN, 0, 0, 0, 0 }
  };
  
  COLOR_RECT shape_listbox_push[] =
  {
  { 4,0,-5,0,		GL_RGB(2,124,165) },
  { 0,4,0,-5,		GL_RGB(2,124,165) },
  { 4,-1,-5,-1,	GL_RGB(2,124,165) },
  { -1,4,-1,-5,	GL_RGB(2,124,165) },
  
  { 4,1,-5,1,	    COLOR_USERDEF },
  { 3,2,-4,2,	    COLOR_USERDEF },
  { 2,3,-3,3,	    COLOR_USERDEF },
  { 1,4,-2,4,	    COLOR_USERDEF },
  
  { 4,-2,-5,-2,	COLOR_USERDEF },
  { 3,-3,-4,-3,	COLOR_USERDEF },
  { 2,-4,-3,-4,	COLOR_USERDEF },
  { 1,-5,-2,-5,	COLOR_USERDEF },
  
  { 1,4,-2,-5,	    COLOR_USERDEF },
  
  /**/
  { -4,0,-4,0,		GL_RGB(2,124,165) },
  { -4,1,-4,1,		GL_RGB(2,124,165) },
  { -3,0,-3,0,		GL_RGB(2,124,165) },
  { -3,1,-3,1,		GL_RGB(2,124,165) },
  { -3,2,-3,2,		GL_RGB(2,124,165) },
  { -2,1,-2,1,		GL_RGB(2,124,165) },
  { -2,2,-2,2,		GL_RGB(2,124,165) },
  { -2,3,-2,3,		GL_RGB(2,124,165) },
  { -1,2,-1,2,		GL_RGB(2,124,165) },
  { -1,3,-1,3,		GL_RGB(2,124,165) },
  /**/
  { 3,0,3,0,		GL_RGB(2,124,165) },
  { 3,1,3,1,		GL_RGB(2,124,165) },
  { 2,0,2,0,		GL_RGB(2,124,165) },
  { 2,1,2,1,		GL_RGB(2,124,165) },
  { 2,2,2,2,		GL_RGB(2,124,165) },
  { 1,1,1,1,		GL_RGB(2,124,165) },
  { 1,2,1,2,		GL_RGB(2,124,165) },
  { 1,3,1,3,		GL_RGB(2,124,165) },
  { 0,2,0,2,		GL_RGB(2,124,165) },
  { 0,3,0,3,		GL_RGB(2,124,165) },
  /**/
  { 3,-1,3,-1,		GL_RGB(2,124,165) },
  { 3,-2,3,-2,		GL_RGB(2,124,165) },
  { 2,-1,2,-1,		GL_RGB(2,124,165) },
  { 2,-2,2,-2,		GL_RGB(2,124,165) },
  { 2,-3,2,-3,		GL_RGB(2,124,165) },
  { 1,-2,1,-2,		GL_RGB(2,124,165) },
  { 1,-3,1,-3,		GL_RGB(2,124,165) },
  { 1,-4,1,-4,		GL_RGB(2,124,165) },
  { 0,-3,0,-3,		GL_RGB(2,124,165) },
  { 0,-4,0,-4,		GL_RGB(2,124,165) },
  /**/
  { -4,-1,-4,-1,	GL_RGB(2,124,165) },
  { -4,-2,-4,-2,	GL_RGB(2,124,165) },
  { -3,-1,-3,-1,	GL_RGB(2,124,165) },
  { -3,-2,-3,-2,	GL_RGB(2,124,165) },
  { -3,-3,-3,-3,	GL_RGB(2,124,165) },
  { -2,-2,-2,-2,	GL_RGB(2,124,165) },
  { -2,-3,-2,-3,	GL_RGB(2,124,165) },
  { -2,-4,-2,-4,	GL_RGB(2,124,165) },
  { -1,-3,-1,-3,	GL_RGB(2,124,165) },
  { -1,-4,-1,-4,	GL_RGB(2,124,165) },
  { INVALID_RGN, 0, 0, 0, 0 }
  };
  
  COLOR_RECT shape_listbox_extend[] =
  {
  { 0,0,-1,0,		GL_RGB(70,73,76) },
  { 0,0,0,-1,		GL_RGB(70,73,76) },
  { 0,-1,-1,-1,	GL_RGB(70,73,76) },
  { -1,0,-1,-1,	GL_RGB(70,73,76) },
  { 1,1,-2,-2,	    GL_RGB(70,73,76) },
  { INVALID_RGN, 0, 0, 0, 0 }
  };
  
  COLOR_RECT shape_keyboard_bt_normal[] =
  {
  { 0,0,0,0,		GL_RGB(38,38,38) },
  { 1,0,1,0,		GL_RGB(32,32,32) },
  { 2,0,2,0,		GL_RGB(28,28,28) },
  { 3,0,-4,0,		GL_RGB(27,27,27) },
  { -3,0,-3,0,		GL_RGB(28,28,28) },
  { -2,0,-2,0,		GL_RGB(32,32,32) },
  { -1,0,-1,0,		GL_RGB(38,38,38) },
  
  { 0,1,0,1,		GL_RGB(30,30,30) },
  { 1,1,1,1,		GL_RGB(84,84,84) },
  { 2,1,2,1,		GL_RGB(123,123,123) },
  { 3,1,3,1,		GL_RGB(127,127,127) },
  { 4,1,4,1,		GL_RGB(125,125,125) },
  { 5,1,-6,1,		GL_RGB(124,124,124) },
  { -5,1,-5,1,		GL_RGB(125,125,125) },
  { -4,1,-4,1,		GL_RGB(127,127,127) },
  { -3,1,-3,1,		GL_RGB(123,123,123) },
  { -2,1,-2,1,		GL_RGB(84,84,84) },
  { -1,1,-1,1,		GL_RGB(30,30,30) },
  
  { 0,2,0,2,		GL_RGB(25,25,25) },
  { 1,2,1,2,		GL_RGB(130,130,130) },
  { 2,2,2,2,		GL_RGB(123,123,123) },
  { 3,2,3,2,		GL_RGB(118,118,118) },
  { 4,2,-5,2,		GL_RGB(115,115,115) },
  { -4,2,-4,2,		GL_RGB(118,118,118) },
  { -3,2,-3,2,		GL_RGB(123,123,123) },
  { -2,2,-2,2,		GL_RGB(130,130,130) },
  { -1,2,-1,2,		GL_RGB(25,25,25) },
  
  { 0,3,0,3,		GL_RGB(25,25,25) },
  { 1,3,1,3,		GL_RGB(124,124,124) },
  { 2,3,2,3,		GL_RGB(117,117,117) },
  { 3,3,3,3,		GL_RGB(112,112,112) },
  { 4,3,-5,3,		GL_RGB(109,109,109) },
  { -4,3,-4,3,		GL_RGB(112,112,112) },
  { -3,3,-3,3,		GL_RGB(117,117,117) },
  { -2,3,-2,3,		GL_RGB(124,124,124) },
  { -1,3,-1,3,		GL_RGB(25,25,25) },
  
  { 0,4,0,4,		GL_RGB(24,24,24) },
  { 1,4,1,4,		GL_RGB(121,121,121) },
  { 2,4,2,4,		GL_RGB(113,113,113) },
  { 3,4,3,4,		GL_RGB(107,107,107) },
  { 4,4,-5,4,		GL_RGB(105,105,105) },
  { -4,4,-4,4,		GL_RGB(107,107,107) },
  { -3,4,-3,4,		GL_RGB(113,113,113) },
  { -2,4,-2,4,		GL_RGB(121,121,121) },
  { -1,4,-1,4,		GL_RGB(24,24,24) },
  
  { 0,5,0,5,		GL_RGB(24,24,24) },
  { 1,5,1,5,		GL_RGB(119,119,119) },
  { 2,5,2,5,		GL_RGB(111,111,111) },
  { 3,5,3,5,		GL_RGB(106,106,106) },
  { 4,5,-5,5,		GL_RGB(103,103,103) },
  { -4,5,-4,5,		GL_RGB(106,106,106) },
  { -3,5,-3,5,		GL_RGB(111,111,111) },
  { -2,5,-2,5,		GL_RGB(119,119,119) },
  { -1,5,-1,5,		GL_RGB(24,24,24) },
  
  { 0,6,0,6,		GL_RGB(23,23,23) },
  { 1,6,1,6,		GL_RGB(117,117,117) },
  { 2,6,2,6,		GL_RGB(109,109,109) },
  { 3,6,3,6,		GL_RGB(104,104,104) },
  { 4,6,-5,6,		GL_RGB(102,102,102) },
  { -4,6,-4,6,		GL_RGB(104,104,104) },
  { -3,6,-3,6,		GL_RGB(109,109,109) },
  { -2,6,-2,6,		GL_RGB(117,117,117) },
  { -1,6,-1,6,		GL_RGB(23,23,23) },
  
  { 0,7,0,7,		GL_RGB(23,23,23) },
  { 1,7,1,7,		GL_RGB(116,116,116) },
  { 2,7,2,7,		GL_RGB(108,108,108) },
  { 3,7,3,7,		GL_RGB(103,103,103) },
  { 4,7,-5,7,		GL_RGB(100,100,100) },
  { -4,7,-4,7,		GL_RGB(103,103,103) },
  { -3,7,-3,7,		GL_RGB(108,108,108) },
  { -2,7,-2,7,		GL_RGB(116,116,116) },
  { -1,7,-1,7,		GL_RGB(23,23,23) },
  
  { 0,8,0,8,		GL_RGB(22,22,22) },
  { 1,8,1,8,		GL_RGB(115,115,115) },
  { 2,8,2,8,		GL_RGB(107,107,107) },
  { 3,8,3,8,		GL_RGB(101,101,101) },
  { 4,8,-5,8,		GL_RGB(99,99,99) },
  { -4,8,-4,8,		GL_RGB(101,101,101) },
  { -3,8,-3,8,		GL_RGB(107,107,107) },
  { -2,8,-2,8,		GL_RGB(115,115,115) },
  { -1,8,-1,8,		GL_RGB(22,22,22) },
  
  { 0,9,0,9,		GL_RGB(22,22,22) },
  { 1,9,1,9,		GL_RGB(114,114,114) },
  { 2,9,2,9,		GL_RGB(105,105,105) },
  { 3,9,3,9,		GL_RGB(99,99,99) },
  { 4,9,-5,9,		GL_RGB(96,96,96) },
  { -4,9,-4,9,		GL_RGB(99,99,99) },
  { -3,9,-3,9,		GL_RGB(105,105,105) },
  { -2,9,-2,9,		GL_RGB(114,114,114) },
  { -1,9,-1,9,		GL_RGB(22,22,22) },
  
  { 0,10,0,10,		GL_RGB(21,21,21) },
  { 1,10,1,10,		GL_RGB(112,112,112) },
  { 2,10,2,10,		GL_RGB(103,103,103) },
  { 3,10,3,10,		GL_RGB(97,97,97) },
  { 4,10,4,10,		GL_RGB(94,94,94) },
  { 5,10,-6,10,	GL_RGB(93,93,93) },
  { -5,10,-5,10,	GL_RGB(94,94,94) },
  { -4,10,-4,10,	GL_RGB(97,97,97) },
  { -3,10,-3,10,	GL_RGB(103,103,103) },
  { -2,10,-2,10,	GL_RGB(112,112,112) },
  { -1,10,-1,10,	GL_RGB(21,21,21) },
  
  { 0,11,0,11,		GL_RGB(21,21,21) },
  { 1,11,1,11,		GL_RGB(110,110,110) },
  { 2,11,2,11,		GL_RGB(101,101,101) },
  { 3,11,3,11,		GL_RGB(94,94,94) },
  { 4,11,4,11,		GL_RGB(91,91,91) },
  { 5,11,5,11,		GL_RGB(90,90,90) },
  { 6,11,6,11,		GL_RGB(89,89,89) },
  { 7,11,-8,11,	GL_RGB(88,88,88) },
  { -7,11,-7,11,	GL_RGB(89,89,89) },
  { -6,11,-6,11,	GL_RGB(90,90,90) },
  { -5,11,-5,11,	GL_RGB(91,91,91) },
  { -4,11,-4,11,	GL_RGB(94,94,94) },
  { -3,11,-3,11,	GL_RGB(101,101,101) },
  { -2,11,-2,11,	GL_RGB(110,110,110) },
  { -1,11,-1,11,	GL_RGB(21,21,21) },
  
  { 0,12,0,12,		GL_RGB(21,21,21) },
  { 1,12,1,12,		GL_RGB(107,107,107) },
  { 2,12,2,12,		GL_RGB(98,98,98) },
  { 3,12,3,12,		GL_RGB(91,91,91) },
  { 4,12,4,12,		GL_RGB(88,88,88) },
  { 5,12,5,12,		GL_RGB(87,87,87) },
  { 6,12,-7,12,	GL_RGB(86,86,86) },
  { -6,12,-6,12,	GL_RGB(87,87,87) },
  { -5,12,-5,12,	GL_RGB(88,88,88) },
  { -4,12,-4,12,	GL_RGB(91,91,91) },
  { -3,12,-3,12,	GL_RGB(98,98,98) },
  { -2,12,-2,12,	GL_RGB(107,107,107) },
  { -1,12,-1,12,	GL_RGB(21,21,21) },
  
  { 0,13,0,13,		GL_RGB(20,20,20) },
  { 1,13,1,13,		GL_RGB(105,105,105) },
  { 2,13,2,13,		GL_RGB(95,95,95) },
  { 3,13,3,13,		GL_RGB(89,89,89) },
  { 4,13,4,13,		GL_RGB(85,85,85) },
  { 5,13,5,13,		GL_RGB(84,84,84) },
  { 6,13,-7,13,	GL_RGB(83,83,83) },
  { -6,13,-6,13,	GL_RGB(84,84,84) },
  { -5,13,-5,13,	GL_RGB(85,85,85) },
  { -4,13,-4,13,	GL_RGB(89,89,89) },
  { -3,13,-3,13,	GL_RGB(95,95,95) },
  { -2,13,-2,13,	GL_RGB(105,105,105) },
  { -1,13,-1,13,	GL_RGB(20,20,20) },
  
  { 0,14,0,14,		GL_RGB(20,20,20) },
  { 1,14,1,14,		GL_RGB(103,103,103) },
  { 2,14,2,14,		GL_RGB(93,93,93) },
  { 3,14,3,14,		GL_RGB(86,86,86) },
  { 4,14,4,14,		GL_RGB(82,82,82) },
  { 5,14,-6,14,	GL_RGB(81,81,81) },
  { -5,14,-5,14,	GL_RGB(82,82,82) },
  { -4,14,-4,14,	GL_RGB(86,86,86) },
  { -3,14,-3,14,	GL_RGB(93,93,93) },
  { -2,14,-2,14,	GL_RGB(103,103,103) },
  { -1,14,-1,14,	GL_RGB(20,20,20) },
  
  { 0,15,0,15,		GL_RGB(20,20,20) },
  { 1,15,1,15,		GL_RGB(101,101,101) },
  { 2,15,2,15,		GL_RGB(91,91,91) },
  { 3,15,3,15,		GL_RGB(84,84,84) },
  { 4,15,4,15,		GL_RGB(80,80,80) },
  { 5,15,-6,15,	GL_RGB(79,79,79) },
  { -5,15,-5,15,	GL_RGB(80,80,80) },
  { -4,15,-4,15,	GL_RGB(84,84,84) },
  { -3,15,-3,15,	GL_RGB(91,91,91) },
  { -2,15,-2,15,	GL_RGB(101,101,101) },
  { -1,15,-1,15,	GL_RGB(20,20,20) },
  
  { 0,16,0,16,		GL_RGB(19,19,19) },
  { 1,16,1,16,		GL_RGB(99,99,99) },
  { 2,16,2,16,		GL_RGB(89,89,89) },
  { 3,16,3,16,		GL_RGB(82,82,82) },
  { 4,16,4,16,		GL_RGB(78,78,78) },
  { 5,16,-6,16,	GL_RGB(77,77,77) },
  { -5,16,-5,16,	GL_RGB(78,78,78) },
  { -4,16,-4,16,	GL_RGB(82,82,82) },
  { -3,16,-3,16,	GL_RGB(89,89,89) },
  { -2,16,-2,16,	GL_RGB(99,99,99) },
  { -1,16,-1,16,	GL_RGB(19,19,19) },
  
  { 0,17,0,17,		GL_RGB(19,19,19) },
  { 1,17,1,17,		GL_RGB(97,97,97) },
  { 2,17,2,17,		GL_RGB(86,86,86) },
  { 3,17,3,17,		GL_RGB(80,80,80) },
  { 4,17,4,17,		GL_RGB(76,76,76) },
  { 5,17,-6,17,	GL_RGB(75,75,75) },
  { -5,17,-5,17,	GL_RGB(76,76,76) },
  { -4,17,-4,17,	GL_RGB(80,80,80) },
  { -3,17,-3,17,	GL_RGB(86,86,86) },
  { -2,17,-2,17,	GL_RGB(97,97,97) },
  { -1,17,-1,17,	GL_RGB(19,19,19) },
  
  { 0,18,0,18,		GL_RGB(19,19,19) },
  { 1,18,1,18,		GL_RGB(95,95,95) },
  { 2,18,2,18,		GL_RGB(84,84,84) },
  { 3,18,3,18,		GL_RGB(78,78,78) },
  { 4,18,-5,18,	GL_RGB(74,74,74) },
  { -4,18,-4,18,	GL_RGB(78,78,78) },
  { -3,18,-3,18,	GL_RGB(84,84,84) },
  { -2,18,-2,18,	GL_RGB(95,95,95) },
  { -1,18,-1,18,	GL_RGB(19,19,19) },
  
  { 0,19,0,19,		GL_RGB(18,18,18) },
  { 1,19,1,19,		GL_RGB(93,93,93) },
  { 2,19,2,19,		GL_RGB(83,83,83) },
  { 3,19,3,19,		GL_RGB(76,76,76) },
  { 4,19,-5,19,	GL_RGB(72,72,72) },
  { -4,19,-4,19,	GL_RGB(76,76,76) },
  { -3,19,-3,19,	GL_RGB(83,83,83) },
  { -2,19,-2,19,	GL_RGB(93,93,93) },
  { -1,19,-1,19,	GL_RGB(18,18,18) },
  
  { 0,20,0,20,		GL_RGB(18,18,18) },
  { 1,20,1,20,		GL_RGB(92,92,92) },
  { 2,20,2,20,		GL_RGB(81,81,81) },
  { 3,20,3,20,		GL_RGB(75,75,75) },
  { 4,20,-5,20,	GL_RGB(71,71,71) },
  { -4,20,-4,20,	GL_RGB(75,75,75) },
  { -3,20,-3,20,	GL_RGB(81,81,81) },
  { -2,20,-2,20,	GL_RGB(92,92,92) },
  { -1,20,-1,20,	GL_RGB(18,18,18) },
  
  { 0,21,0,21,		GL_RGB(17,17,17) },
  { 1,21,1,21,		GL_RGB(91,91,91) },
  { 2,21,2,21,		GL_RGB(81,81,81) },
  { 3,21,3,21,		GL_RGB(74,74,74) },
  { 4,21,-5,21,	GL_RGB(70,70,70) },
  { -4,21,-4,21,	GL_RGB(74,74,74) },
  { -3,21,-3,21,	GL_RGB(81,81,81) },
  { -2,21,-2,21,	GL_RGB(91,91,91) },
  { -1,21,-1,21,	GL_RGB(17,17,17) },
  
  { 0,22,0,-16,	GL_RGB(17,17,17) },
  { -1,22,-1,-16,	GL_RGB(17,17,17) },
  
  { 1,22,1,-16,	GL_RGB(91,91,91) },
  { -2,22,-2,-16,	GL_RGB(91,91,91) },
  
  { 2,21,2,-16,	GL_RGB(81,81,81) },
  { -3,21,-3,-16,	GL_RGB(81,81,81) },
  
  { 3,20,3,-16,	GL_RGB(75,75,75) },
  { -4,20,-4,-16,	GL_RGB(75,75,75) },
  
  { 4,21,4,-16,	GL_RGB(70,70,70) },
  { -5,21,-5,-16,	GL_RGB(70,70,70) },
  
  { 5,21,5,-16,	GL_RGB(69,69,69) },
  { -6,21,-6,-16,	GL_RGB(69,69,69) },
  
  { 6,21,6,-16,	GL_RGB(69,69,69) },
  { -7,21,-7,-16,	GL_RGB(69,69,69) },
  
  { 7,21,7,-16,	GL_RGB(69,69,69) },
  { -8,21,-8,-16,	GL_RGB(69,69,69) },
  
  { 8,22,-9,-16,	GL_RGB(68,68,68) },
  
  { 0,-1,0,-1,		GL_RGB(31,31,31) },
  { 1,-1,1,-1,		GL_RGB(19,19,19) },
  { 2,-1,2,-1,		GL_RGB(12,12,12) },
  { 3,-1,-4,-1,	GL_RGB(10,10,10) },
  { -3,-1,-3,-1,	GL_RGB(12,12,12) },
  { -2,-1,-2,-1,	GL_RGB(19,19,19) },
  { -1,-1,-1,-1,	GL_RGB(31,31,31) },
  
  { 0,-2,0,-2,		GL_RGB(18,18,18) },
  { 1,-2,1,-2,		GL_RGB(67,67,67) },
  { 2,-2,2,-2,		GL_RGB(106,106,106) },
  { 3,-2,3,-2,		GL_RGB(109,109,109) },
  { 4,-2,4,-2,		GL_RGB(106,106,106) },
  { 5,-2,-6,-2,	GL_RGB(105,105,105) },
  { -5,-2,-5,-2,	GL_RGB(106,106,106) },
  { -4,-2,-4,-2,	GL_RGB(109,109,109) },
  { -3,-2,-3,-2,	GL_RGB(106,106,106) },
  { -2,-2,-2,-2,	GL_RGB(67,67,67) },
  { -1,-2,-1,-2,	GL_RGB(18,18,18) },
  
  { 0,-3,0,-3,		GL_RGB(11,11,11) },
  { 1,-3,1,-3,		GL_RGB(106,106,106) },
  { 2,-3,2,-3,		GL_RGB(101,101,101) },
  { 3,-3,3,-3,		GL_RGB(95,95,95) },
  { 4,-3,-5,-3,	GL_RGB(92,92,92) },
  { -4,-3,-4,-3,	GL_RGB(95,95,95) },
  { -3,-3,-3,-3,	GL_RGB(101,101,101) },
  { -2,-3,-2,-3,	GL_RGB(106,106,106) },
  { -1,-3,-1,-3,	GL_RGB(11,11,11) },
  
  { 0,-4,0,-4,		GL_RGB(11,11,11) },
  { 1,-4,1,-4,		GL_RGB(100,100,100) },
  { 2,-4,2,-4,		GL_RGB(91,91,91) },
  { 3,-4,3,-4,		GL_RGB(85,85,85) },
  { 4,-4,4,-4,		GL_RGB(82,82,82) },
  { 5,-4,-6,-4,	GL_RGB(81,81,81) },
  { -5,-4,-5,-4,	GL_RGB(82,82,82) },
  { -4,-4,-4,-4,	GL_RGB(85,85,85) },
  { -3,-4,-3,-4,	GL_RGB(91,91,91) },
  { -2,-4,-2,-4,	GL_RGB(100,100,100) },
  { -1,-4,-1,-4,	GL_RGB(11,11,11) },
  
  { 0,-5,0,-5,		GL_RGB(11,11,11) },
  { 1,-5,1,-5,		GL_RGB(94,94,94) },
  { 2,-5,2,-5,		GL_RGB(85,85,85) },
  { 3,-5,3,-5,		GL_RGB(79,79,79) },
  { 4,-5,4,-5,		GL_RGB(76,76,76) },
  { 5,-5,-6,-5,	GL_RGB(75,75,75) },
  { -5,-5,-5,-5,	GL_RGB(76,76,76) },
  { -4,-5,-4,-5,	GL_RGB(79,79,79) },
  { -3,-5,-3,-5,	GL_RGB(85,85,85) },
  { -2,-5,-2,-5,	GL_RGB(94,94,94) },
  { -1,-5,-1,-5,	GL_RGB(11,11,11) },
  
  { 0,-6,0,-6,		GL_RGB(12,12,12) },
  { 1,-6,1,-6,		GL_RGB(93,93,93) },
  { 2,-6,2,-6,		GL_RGB(84,84,84) },
  { 3,-6,3,-6,		GL_RGB(78,78,78) },
  { 4,-6,-5,-6,	GL_RGB(75,75,75) },
  { -4,-6,-4,-6,	GL_RGB(78,78,78) },
  { -3,-6,-3,-6,	GL_RGB(84,84,84) },
  { -2,-6,-2,-6,	GL_RGB(93,93,93) },
  { -1,-6,-1,-6,	GL_RGB(12,12,12) },
  
  { 0,-7,0,-7,		GL_RGB(12,12,12) },
  { 1,-7,1,-7,		GL_RGB(93,93,93) },
  { 2,-7,2,-7,		GL_RGB(83,83,83) },
  { 3,-7,3,-7,		GL_RGB(77,77,77) },
  { 4,-7,-5,-7,	GL_RGB(74,74,74) },
  { -4,-7,-4,-7,	GL_RGB(77,77,77) },
  { -3,-7,-3,-7,	GL_RGB(83,83,83) },
  { -2,-7,-2,-7,	GL_RGB(93,93,93) },
  { -1,-7,-1,-7,	GL_RGB(12,12,12) },
  
  { 0,-8,0,-8,		GL_RGB(12,12,12) },
  { 1,-8,1,-8,		GL_RGB(92,92,92) },
  { 2,-8,2,-8,		GL_RGB(83,83,83) },
  { 3,-8,3,-8,		GL_RGB(77,77,77) },
  { 4,-8,4,-8,		GL_RGB(74,74,74) },
  { 5,-8,-6,-8,	GL_RGB(73,73,73) },
  { -5,-8,-5,-8,	GL_RGB(74,74,74) },
  { -4,-8,-4,-8,	GL_RGB(77,77,77) },
  { -3,-8,-3,-8,	GL_RGB(83,83,83) },
  { -2,-8,-2,-8,	GL_RGB(92,92,92) },
  { -1,-8,-1,-8,	GL_RGB(12,12,12) },
  
  { 0,-9,0,-9,		GL_RGB(13,13,13) },
  { 1,-9,1,-9,		GL_RGB(92,92,92) },
  { 2,-9,2,-9,		GL_RGB(83,83,83) },
  { 3,-9,3,-9,		GL_RGB(76,76,76) },
  { 4,-9,4,-9,		GL_RGB(73,73,73) },
  { 5,-9,-6,-9,	GL_RGB(72,72,72) },
  { -5,-9,-5,-9,	GL_RGB(73,73,73) },
  { -4,-9,-4,-9,	GL_RGB(76,76,76) },
  { -3,-9,-3,-9,	GL_RGB(83,83,83) },
  { -2,-9,-2,-9,	GL_RGB(92,92,92) },
  { -1,-9,-1,-9,	GL_RGB(13,13,13) },
  
  { 0,-10,0,-10,	GL_RGB(13,13,13) },
  { 1,-10,1,-10,	GL_RGB(92,92,92) },
  { 2,-10,2,-10,	GL_RGB(82,82,82) },
  { 3,-10,3,-10,	GL_RGB(76,76,76) },
  { 4,-10,4,-10,	GL_RGB(72,72,72) },
  { 5,-10,-6,-10,	GL_RGB(71,71,71) },
  { -5,-10,-5,-10,	GL_RGB(72,72,72) },
  { -4,-10,-4,-10,	GL_RGB(76,76,76) },
  { -3,-10,-3,-10,	GL_RGB(82,82,82) },
  { -2,-10,-2,-10,	GL_RGB(92,92,92) },
  { -1,-10,-1,-10,	GL_RGB(13,13,13) },
  
  { 0,-11,0,-11,	GL_RGB(14,14,14) },
  { 1,-11,1,-11,	GL_RGB(92,92,92) },
  { 2,-11,2,-11,	GL_RGB(82,82,82) },
  { 3,-11,3,-11,	GL_RGB(75,75,75) },
  { 4,-11,4,-11,	GL_RGB(71,71,71) },
  { 5,-11,5,-11,	GL_RGB(70,70,70) },
  { 6,-11,-7,-11,	GL_RGB(69,69,69) },
  { -6,-11,-6,-11,	GL_RGB(70,70,70) },
  { -5,-11,-5,-11,	GL_RGB(71,71,71) },
  { -4,-11,-4,-11,	GL_RGB(75,75,75) },
  { -3,-11,-3,-11,	GL_RGB(82,82,82) },
  { -2,-11,-2,-11,	GL_RGB(92,92,92) },
  { -1,-11,-1,-11,	GL_RGB(14,14,14) },
  
  { 0,-12,0,-12,	GL_RGB(14,14,14) },
  { 1,-12,1,-12,	GL_RGB(91,91,91) },
  { 2,-12,2,-12,	GL_RGB(81,81,81) },
  { 3,-12,3,-12,	GL_RGB(74,74,74) },
  { 4,-12,4,-12,	GL_RGB(70,70,70) },
  { 5,-12,5,-12,	GL_RGB(69,69,69) },
  { 6,-12,6,-12,	GL_RGB(68,68,68) },
  { 7,-12,-8,-12,	GL_RGB(67,67,67) },
  { -7,-12,-7,-12,	GL_RGB(68,68,68) },
  { -6,-12,-6,-12,	GL_RGB(69,69,69) },
  { -5,-12,-5,-12,	GL_RGB(70,70,70) },
  { -4,-12,-4,-12,	GL_RGB(74,74,74) },
  { -3,-12,-3,-12,	GL_RGB(81,81,81) },
  { -2,-12,-2,-12,	GL_RGB(91,91,91) },
  { -1,-12,-1,-12,	GL_RGB(14,14,14) },
  
  { 0,-13,0,-13,	GL_RGB(15,15,15) },
  { 1,-13,1,-13,	GL_RGB(91,91,91) },
  { 2,-13,2,-13,	GL_RGB(81,81,81) },
  { 3,-13,3,-13,	GL_RGB(73,73,73) },
  { 4,-13,4,-13,	GL_RGB(69,69,69) },
  { 5,-13,5,-13,	GL_RGB(68,68,68) },
  { 6,-13,-7,-13,	GL_RGB(67,67,67) },
  { -6,-13,-6,-13,	GL_RGB(68,68,68) },
  { -5,-13,-5,-13,	GL_RGB(69,69,69) },
  { -4,-13,-4,-13,	GL_RGB(73,73,73) },
  { -3,-13,-3,-13,	GL_RGB(81,81,81) },
  { -2,-13,-2,-13,	GL_RGB(91,91,91) },
  { -1,-13,-1,-13,	GL_RGB(15,15,15) },
  
  { 0,-14,0,-14,	GL_RGB(15,15,15) },
  { 1,-14,1,-14,	GL_RGB(91,91,91) },
  { 2,-14,2,-14,	GL_RGB(80,80,80) },
  { 3,-14,3,-14,	GL_RGB(73,73,73) },
  { 4,-14,4,-14,	GL_RGB(69,69,69) },
  { 5,-14,5,-14,	GL_RGB(68,68,68) },
  { 6,-14,-7,-14,	GL_RGB(67,67,67) },
  { -6,-14,-6,-14,	GL_RGB(68,68,68) },
  { -5,-14,-5,-14,	GL_RGB(69,69,69) },
  { -4,-14,-4,-14,	GL_RGB(73,73,73) },
  { -3,-14,-3,-14,	GL_RGB(80,80,80) },
  { -2,-14,-2,-14,	GL_RGB(91,91,91) },
  { -1,-14,-1,-14,	GL_RGB(15,15,15) },
  
  { 0,-15,0,-15,	GL_RGB(15,15,15) },
  { 1,-15,1,-15,	GL_RGB(91,91,91) },
  { 2,-15,2,-15,	GL_RGB(80,80,80) },
  { 3,-15,3,-15,	GL_RGB(73,73,73) },
  { 4,-15,4,-15,	GL_RGB(69,69,69) },
  { 5,-15,5,-15,	GL_RGB(68,68,68) },
  { 6,-15,-7,-15,	GL_RGB(67,67,67) },
  { -6,-15,-6,-15,	GL_RGB(68,68,68) },
  { -5,-15,-5,-15,	GL_RGB(69,69,69) },
  { -4,-15,-4,-15,	GL_RGB(73,73,73) },
  { -3,-15,-3,-15,	GL_RGB(80,80,80) },
  { -2,-15,-2,-15,	GL_RGB(91,91,91) },
  { -1,-15,-1,-15,	GL_RGB(15,15,15) },
  
  { INVALID_RGN, 0, 0, 0, 0 }
  };
  
  COLOR_RECT shape_keyboard_bt_push[] =
  {
  { 0,0,0,0,		GL_RGB(38,38,38) },
  { 1,0,1,0,		GL_RGB(32,32,32) },
  { 2,0,2,0,		GL_RGB(28,28,28) },
  { 3,0,-4,0,		GL_RGB(27,27,27) },
  { -3,0,-3,0,		GL_RGB(28,28,28) },
  { -2,0,-2,0,		GL_RGB(32,32,32) },
  { -1,0,-1,0,		GL_RGB(38,38,38) },
  
  { 0,1,0,1,		GL_RGB(30,30,30) },
  { 1,1,1,1,		GL_RGB(69,69,69) },
  { 2,1,2,1,		GL_RGB(108,108,108) },
  { 3,1,3,1,		GL_RGB(169,169,169) },
  { 4,1,4,1,		GL_RGB(174,174,174) },
  { 5,1,-6,1,		GL_RGB(177,177,177) },
  { -5,1,-5,1,		GL_RGB(174,174,174) },
  { -4,1,-4,1,		GL_RGB(169,169,169) },
  { -3,1,-3,1,		GL_RGB(108,108,108) },
  { -2,1,-2,1,		GL_RGB(69,69,69) },
  { -1,1,-1,1,		GL_RGB(30,30,30) },
  
  { 0,2,0,2,		GL_RGB(28,28,28) },
  { 1,2,1,2,		GL_RGB(108,108,108) },
  { 2,2,2,2,		GL_RGB(138,138,138) },
  { 3,2,3,2,		GL_RGB(169,169,169) },
  { 4,2,-5,2,		GL_RGB(177,177,177) },
  { -4,2,-4,2,		GL_RGB(169,169,169) },
  { -3,2,-3,2,		GL_RGB(138,138,138) },
  { -2,2,-2,2,		GL_RGB(108,108,108) },
  { -1,2,-1,2,		GL_RGB(30,30,30) },
  
  { 0,3,0,3,		GL_RGB(25,25,25) },
  { 1,3,1,3,		GL_RGB(102,102,102) },
  { 2,3,2,3,		GL_RGB(179,179,179) },
  { 3,3,3,3,		GL_RGB(174,174,174) },
  { 4,3,-5,3,		GL_RGB(171,171,171) },
  { -4,3,-4,3,		GL_RGB(174,174,174) },
  { -3,3,-3,3,		GL_RGB(179,179,179) },
  { -2,3,-2,3,		GL_RGB(102,102,102) },
  { -1,3,-1,3,		GL_RGB(25,25,25) },
  
  { 0,4,0,4,		GL_RGB(25,25,25) },
  { 1,4,1,4,		GL_RGB(100,100,100) },
  { 2,4,2,4,		GL_RGB(176,176,176) },
  { 3,4,3,4,		GL_RGB(171,171,171) },
  { 4,4,-5,4,		GL_RGB(166,166,166) },
  { -4,4,-4,4,		GL_RGB(171,171,171) },
  { -3,4,-3,4,		GL_RGB(176,176,176) },
  { -2,4,-2,4,		GL_RGB(100,100,100) },
  { -1,4,-1,4,		GL_RGB(25,25,25) },
  
  { 0,5,0,5,		GL_RGB(24,24,24) },
  { 1,5,1,5,		GL_RGB(99,99,99) },
  { 2,5,2,5,		GL_RGB(174,174,174) },
  { 3,5,3,5,		GL_RGB(169,169,169) },
  { 4,5,-5,5,		GL_RGB(163,163,163) },
  { -4,5,-4,5,		GL_RGB(169,169,169) },
  { -3,5,-3,5,		GL_RGB(174,174,174) },
  { -2,5,-2,5,		GL_RGB(99,99,99) },
  { -1,5,-1,5,		GL_RGB(24,24,24) },
  
  { 0,6,0,6,		GL_RGB(24,24,24) },
  { 1,6,1,6,		GL_RGB(98,98,98) },
  { 2,6,2,6,		GL_RGB(173,173,173) },
  { 3,6,3,6,		GL_RGB(169,169,169) },
  { 4,6,-5,6,		GL_RGB(163,163,163) },
  { -4,6,-4,6,		GL_RGB(169,169,169) },
  { -3,6,-3,6,		GL_RGB(173,173,173) },
  { -2,6,-2,6,		GL_RGB(98,98,98) },
  { -1,6,-1,6,		GL_RGB(24,24,24) },
  
  { 0,7,0,7,		GL_RGB(24,24,24) },
  { 1,7,1,7,		GL_RGB(97,97,97) },
  { 2,7,2,7,		GL_RGB(171,171,171) },
  { 3,7,3,7,		GL_RGB(166,166,166) },
  { 4,7,-5,7,		GL_RGB(161,161,161) },
  { -4,7,-4,7,		GL_RGB(166,166,166) },
  { -3,7,-3,7,		GL_RGB(171,171,171) },
  { -2,7,-2,7,		GL_RGB(97,97,97) },
  { -1,7,-1,7,		GL_RGB(24,24,24) },
  
  { 0,8,0,8,		GL_RGB(23,23,23) },
  { 1,8,1,8,		GL_RGB(96,96,96) },
  { 2,8,2,8,		GL_RGB(170,170,170) },
  { 3,8,3,8,		GL_RGB(163,163,163) },
  { 4,8,-5,8,		GL_RGB(160,160,160) },
  { -4,8,-4,8,		GL_RGB(163,163,163) },
  { -3,8,-3,8,		GL_RGB(170,170,170) },
  { -2,8,-2,8,		GL_RGB(96,96,96) },
  { -1,8,-1,8,		GL_RGB(23,23,23) },
  
  { 0,9,0,9,		GL_RGB(23,23,23) },
  { 1,9,1,9,		GL_RGB(96,96,96) },
  { 2,9,2,9,		GL_RGB(169,169,169) },
  { 3,9,3,9,		GL_RGB(164,164,164) },
  { 4,9,-5,9,		GL_RGB(159,159,159) },
  { -4,9,-4,9,		GL_RGB(164,164,164) },
  { -3,9,-3,9,		GL_RGB(169,169,169) },
  { -2,9,-2,9,		GL_RGB(96,96,96) },
  { -1,9,-1,9,		GL_RGB(23,23,23) },
  
  { 0,10,0,10,		GL_RGB(23,23,23) },
  { 1,10,1,10,		GL_RGB(95,95,95) },
  { 2,10,2,10,		GL_RGB(167,167,167) },
  { 3,10,3,10,		GL_RGB(162,162,162) },
  { 4,10,4,10,		GL_RGB(160,160,160) },
  { 5,10,-6,10,	GL_RGB(157,157,157) },
  { -5,10,-5,10,	GL_RGB(160,160,160) },
  { -4,10,-4,10,	GL_RGB(162,162,162) },
  { -3,10,-3,10,	GL_RGB(167,167,167) },
  { -2,10,-2,10,	GL_RGB(95,95,95) },
  { -1,10,-1,10,	GL_RGB(23,23,23) },
  
  { 0,11,0,11,		GL_RGB(22,22,22) },
  { 1,11,1,11,		GL_RGB(94,94,94) },
  { 2,11,2,11,		GL_RGB(166,166,166) },
  { 3,11,3,11,		GL_RGB(164,164,164) },
  { 4,11,4,11,		GL_RGB(159,159,159) },
  { 5,11,5,11,		GL_RGB(158,158,158) },
  { 6,11,6,11,		GL_RGB(157,157,157) },
  { 7,11,-8,11,	GL_RGB(156,156,156) },
  { -7,11,-7,11,	GL_RGB(157,157,157) },
  { -6,11,-6,11,	GL_RGB(158,158,158) },
  { -5,11,-5,11,	GL_RGB(159,159,159) },
  { -4,11,-4,11,	GL_RGB(164,164,164) },
  { -3,11,-3,11,	GL_RGB(166,166,166) },
  { -2,11,-2,11,	GL_RGB(94,94,94) },
  { -1,11,-1,11,	GL_RGB(22,22,22) },
  
  { 0,12,0,12,		GL_RGB(22,22,22) },
  { 1,12,1,12,		GL_RGB(94,94,94) },
  { 2,12,2,12,		GL_RGB(166,166,166) },
  { 3,12,3,12,		GL_RGB(164,164,164) },
  { 4,12,4,12,		GL_RGB(160,160,160) },
  { 5,12,5,12,		GL_RGB(158,158,158) },
  { 6,12,-7,12,	GL_RGB(155,155,155) },
  { -6,12,-6,12,	GL_RGB(158,158,158) },
  { -5,12,-5,12,	GL_RGB(160,160,160) },
  { -4,12,-4,12,	GL_RGB(164,164,164) },
  { -3,12,-3,12,	GL_RGB(166,166,166) },
  { -2,12,-2,12,	GL_RGB(94,94,94) },
  { -1,12,-1,12,	GL_RGB(22,22,22) },
  
  { 0,13,0,13,		GL_RGB(22,22,22) },
  { 1,13,1,13,		GL_RGB(93,93,93) },
  { 2,13,2,13,		GL_RGB(164,164,164) },
  { 3,13,3,13,		GL_RGB(157,157,157) },
  { 4,13,4,13,		GL_RGB(156,156,156) },
  { 5,13,5,13,		GL_RGB(153,153,153) },
  { 6,13,-7,13,	GL_RGB(152,152,152) },
  { -6,13,-6,13,	GL_RGB(153,153,153) },
  { -5,13,-5,13,	GL_RGB(156,156,156) },
  { -4,13,-4,13,	GL_RGB(157,157,157) },
  { -3,13,-3,13,	GL_RGB(164,164,164) },
  { -2,13,-2,13,	GL_RGB(93,93,93) },
  { -1,13,-1,13,	GL_RGB(22,22,22) },
  
  { 0,14,0,14,		GL_RGB(21,21,21) },
  { 1,14,1,14,		GL_RGB(92,92,92) },
  { 2,14,2,14,		GL_RGB(163,163,163) },
  { 3,14,3,14,		GL_RGB(157,157,157) },
  { 4,14,4,14,		GL_RGB(153,153,153) },
  { 5,14,-6,14,	GL_RGB(150,150,150) },
  { -5,14,-5,14,	GL_RGB(153,153,153) },
  { -4,14,-4,14,	GL_RGB(157,157,157) },
  { -3,14,-3,14,	GL_RGB(163,163,163) },
  { -2,14,-2,14,	GL_RGB(92,92,92) },
  { -1,14,-1,14,	GL_RGB(21,21,21) },
  
  { 0,15,0,15,		GL_RGB(21,21,21) },
  { 1,15,1,15,		GL_RGB(91,91,91) },
  { 2,15,2,15,		GL_RGB(162,162,162) },
  { 3,15,3,15,		GL_RGB(156,156,156) },
  { 4,15,4,15,		GL_RGB(151,151,151) },
  { 5,15,-6,15,	GL_RGB(149,149,149) },
  { -5,15,-5,15,	GL_RGB(151,151,151) },
  { -4,15,-4,15,	GL_RGB(156,156,156) },
  { -3,15,-3,15,	GL_RGB(162,162,162) },
  { -2,15,-2,15,	GL_RGB(91,91,91) },
  { -1,15,-1,15,	GL_RGB(21,21,21) },
  
  { 0,16,0,16,		GL_RGB(21,21,21) },
  { 1,16,1,16,		GL_RGB(90,90,90) },
  { 2,16,2,16,		GL_RGB(160,160,160) },
  { 3,16,3,16,		GL_RGB(154,154,154) },
  { 4,16,4,16,		GL_RGB(150,150,150) },
  { 5,16,-6,16,	GL_RGB(146,146,146) },
  { -5,16,-5,16,	GL_RGB(150,150,150) },
  { -4,16,-4,16,	GL_RGB(154,154,154) },
  { -3,16,-3,16,	GL_RGB(160,160,160) },
  { -2,16,-2,16,	GL_RGB(90,90,90) },
  { -1,16,-1,16,	GL_RGB(21,21,21) },
  
  { 0,17,0,17,		GL_RGB(21,21,21) },
  { 1,17,1,17,		GL_RGB(89,89,89) },
  { 2,17,2,17,		GL_RGB(158,158,158) },
  { 3,17,3,17,		GL_RGB(152,152,152) },
  { 4,17,4,17,		GL_RGB(148,148,148) },
  { 5,17,-6,17,	GL_RGB(144,144,144) },
  { -5,17,-5,17,	GL_RGB(148,148,148) },
  { -4,17,-4,17,	GL_RGB(152,152,152) },
  { -3,17,-3,17,	GL_RGB(158,158,158) },
  { -2,17,-2,17,	GL_RGB(89,89,89) },
  { -1,17,-1,17,	GL_RGB(21,21,21) },
  
  { 0,18,0,18,		GL_RGB(21,21,21) },
  { 1,18,1,18,		GL_RGB(89,89,89) },
  { 2,18,2,18,		GL_RGB(157,157,157) },
  { 3,18,3,18,		GL_RGB(151,151,151) },
  { 4,18,-5,18,	GL_RGB(143,143,143) },
  { -4,18,-4,18,	GL_RGB(151,151,151) },
  { -3,18,-3,18,	GL_RGB(157,157,157) },
  { -2,18,-2,18,	GL_RGB(89,89,89) },
  { -1,18,-1,18,	GL_RGB(21,21,21) },
  
  { 0,19,0,19,		GL_RGB(20,20,20) },
  { 1,19,1,19,		GL_RGB(87,87,87) },
  { 2,19,2,19,		GL_RGB(155,155,155) },
  { 3,19,3,19,		GL_RGB(145,145,145) },
  { 4,19,-5,19,	GL_RGB(140,140,140) },
  { -4,19,-4,19,	GL_RGB(145,145,145) },
  { -3,19,-3,19,	GL_RGB(155,155,155) },
  { -2,19,-2,19,	GL_RGB(87,87,87) },
  { -1,19,-1,19,	GL_RGB(20,20,20) },
  
  { 0,20,0,20,		GL_RGB(20,20,20) },
  { 1,20,1,20,		GL_RGB(86,86,86) },
  { 2,20,2,20,		GL_RGB(153,153,153) },
  { 3,20,3,20,		GL_RGB(147,147,147) },
  { 4,20,-5,20,	GL_RGB(138,138,138) },
  { -4,20,-4,20,	GL_RGB(147,147,147) },
  { -3,20,-3,20,	GL_RGB(153,153,153) },
  { -2,20,-2,20,	GL_RGB(86,86,86) },
  { -1,20,-1,20,	GL_RGB(20,20,20) },
  
  { 0,21,0,21,		GL_RGB(20,20,20) },
  { 1,21,1,21,		GL_RGB(86,86,86) },
  { 2,21,2,21,		GL_RGB(152,152,152) },
  { 3,21,3,21,		GL_RGB(146,146,146) },
  { 4,21,-5,21,	GL_RGB(137,137,137) },
  { -4,21,-4,21,	GL_RGB(146,146,146) },
  { -3,21,-3,21,	GL_RGB(152,152,152) },
  { -2,21,-2,21,	GL_RGB(86,86,86) },
  { -1,21,-1,21,	GL_RGB(20,20,20) },
  
  { 0,22,0,-16,	GL_RGB(20,20,20) },
  { -1,22,-1,-16,	GL_RGB(20,20,20) },
  
  { 1,22,1,-16,	GL_RGB(85,85,85) },
  { -2,22,-2,-16,	GL_RGB(85,85,85) },
  
  { 2,21,2,-16,	GL_RGB(150,150,150) },
  { -3,21,-3,-16,	GL_RGB(150,150,150) },
  
  { 3,20,3,-16,	GL_RGB(143,143,143) },
  { -4,20,-4,-16,	GL_RGB(143,143,143) },
  
  { 4,21,4,-16,	GL_RGB(140,140,140) },
  { -5,21,-5,-16,	GL_RGB(140,140,140) },
  
  { 5,21,5,-16,	GL_RGB(138,138,138) },
  { -6,21,-6,-16,	GL_RGB(138,138,138) },
  
  { 6,21,6,-16,	GL_RGB(137,137,137) },
  { -7,21,-7,-16,	GL_RGB(137,137,137) },
  
  { 7,21,7,-16,	GL_RGB(137,137,137) },
  { -8,21,-8,-16,	GL_RGB(137,137,137) },
  
  { 8,22,-9,-16,		GL_RGB(136,136,136) },
  
  { 0,-1,0,-1,		GL_RGB(31,31,31) },
  { 1,-1,1,-1,		GL_RGB(25,25,25) },
  { 2,-1,2,-1,		GL_RGB(15,15,15) },
  { 3,-1,-4,-1,	GL_RGB(10,10,10) },
  { -3,-1,-3,-1,	GL_RGB(15,15,15) },
  { -2,-1,-2,-1,	GL_RGB(25,25,25) },
  { -1,-1,-1,-1,	GL_RGB(31,31,31) },
  
  { 0,-2,0,-2,		GL_RGB(24,24,24) },
  { 1,-2,1,-2,		GL_RGB(38,38,38) },
  { 2,-2,2,-2,		GL_RGB(53,53,53) },
  { 3,-2,3,-2,		GL_RGB(77,77,77) },
  { 4,-2,4,-2,		GL_RGB(80,80,80) },
  { 5,-2,-6,-2,	GL_RGB(79,79,79) },
  { -5,-2,-5,-2,	GL_RGB(80,80,80) },
  { -4,-2,-4,-2,	GL_RGB(77,77,77) },
  { -3,-2,-3,-2,	GL_RGB(53,53,53) },
  { -2,-2,-2,-2,	GL_RGB(38,38,38) },
  { -1,-2,-1,-2,	GL_RGB(24,24,24) },
  
  { 0,-3,0,-3,		GL_RGB(18,18,18) },
  { 1,-3,1,-3,		GL_RGB(52,52,52) },
  { 2,-3,2,-3,		GL_RGB(87,87,87) },
  { 3,-3,3,-3,		GL_RGB(142,142,142) },
  { 4,-3,-5,-3,	GL_RGB(148,148,148) },
  { -4,-3,-4,-3,	GL_RGB(142,142,142) },
  { -3,-3,-3,-3,	GL_RGB(87,87,87) },
  { -2,-3,-2,-3,	GL_RGB(52,52,52) },
  { -1,-3,-1,-3,	GL_RGB(18,18,18) },
  
  { 0,-4,0,-4,		GL_RGB(11,11,11) },
  { 1,-4,1,-4,		GL_RGB(77,77,77) },
  { 2,-4,2,-4,		GL_RGB(143,143,143) },
  { 3,-4,3,-4,		GL_RGB(141,141,141) },
  { 4,-4,4,-4,		GL_RGB(138,138,138) },
  { 5,-4,-6,-4,	GL_RGB(135,135,135) },
  { -5,-4,-5,-4,	GL_RGB(138,138,138) },
  { -4,-4,-4,-4,	GL_RGB(141,141,141) },
  { -3,-4,-3,-4,	GL_RGB(143,143,143) },
  { -2,-4,-2,-4,	GL_RGB(77,77,77) },
  { -1,-4,-1,-4,	GL_RGB(11,11,11) },
  
  { 0,-5,0,-5,		GL_RGB(11,11,11) },
  { 1,-5,1,-5,		GL_RGB(75,75,75) },
  { 2,-5,2,-5,		GL_RGB(140,140,140) },
  { 3,-5,3,-5,		GL_RGB(136,136,136) },
  { 4,-5,4,-5,		GL_RGB(133,133,133) },
  { 5,-5,-6,-5,	GL_RGB(129,129,129) },
  { -5,-5,-5,-5,	GL_RGB(133,133,133) },
  { -4,-5,-4,-5,	GL_RGB(136,136,136) },
  { -3,-5,-3,-5,	GL_RGB(140,140,140) },
  { -2,-5,-2,-5,	GL_RGB(75,75,75) },
  { -1,-5,-1,-5,	GL_RGB(11,11,11) },
  
  { 0,-6,0,-6,		GL_RGB(11,11,11) },
  { 1,-6,1,-6,		GL_RGB(74,74,74) },
  { 2,-6,2,-6,		GL_RGB(138,138,138) },
  { 3,-6,3,-6,		GL_RGB(129,129,129) },
  { 4,-6,-5,-6,	GL_RGB(124,124,124) },
  { -4,-6,-4,-6,	GL_RGB(129,129,129) },
  { -3,-6,-3,-6,	GL_RGB(138,138,138) },
  { -2,-6,-2,-6,	GL_RGB(74,74,74) },
  { -1,-6,-1,-6,	GL_RGB(11,11,11) },
  
  { 0,-7,0,-7,		GL_RGB(11,11,11) },
  { 1,-7,1,-7,		GL_RGB(71,71,71) },
  { 2,-7,2,-7,		GL_RGB(132,132,132) },
  { 3,-7,3,-7,		GL_RGB(128,128,128) },
  { 4,-7,-5,-7,	GL_RGB(118,118,118) },
  { -4,-7,-4,-7,	GL_RGB(128,128,128) },
  { -3,-7,-3,-7,	GL_RGB(132,132,132) },
  { -2,-7,-2,-7,	GL_RGB(71,71,71) },
  { -1,-7,-1,-7,	GL_RGB(11,11,11) },
  
  { 0,-8,0,-8,		GL_RGB(11,11,11) },
  { 1,-8,1,-8,		GL_RGB(71,71,71) },
  { 2,-8,2,-8,		GL_RGB(131,131,131) },
  { 3,-8,3,-8,		GL_RGB(124,124,124) },
  { 4,-8,4,-8,		GL_RGB(119,119,119) },
  { 5,-8,-6,-8,	GL_RGB(117,117,117) },
  { -5,-8,-5,-8,	GL_RGB(119,119,119) },
  { -4,-8,-4,-8,	GL_RGB(124,124,124) },
  { -3,-8,-3,-8,	GL_RGB(131,131,131) },
  { -2,-8,-2,-8,	GL_RGB(71,71,71) },
  { -1,-8,-1,-8,	GL_RGB(11,11,11) },
  
  { 0,-9,0,-9,		GL_RGB(12,12,12) },
  { 1,-9,1,-9,		GL_RGB(71,71,71) },
  { 2,-9,2,-9,		GL_RGB(131,131,131) },
  { 3,-9,3,-9,		GL_RGB(124,124,124) },
  { 4,-9,4,-9,		GL_RGB(119,119,119) },
  { 5,-9,-6,-9,	GL_RGB(117,117,117) },
  { -5,-9,-5,-9,	GL_RGB(119,119,119) },
  { -4,-9,-4,-9,	GL_RGB(124,124,124) },
  { -3,-9,-3,-9,	GL_RGB(131,131,131) },
  { -2,-9,-2,-9,	GL_RGB(71,71,71) },
  { -1,-9,-1,-9,	GL_RGB(12,12,12) },
  
  { 0,-10,0,-10,	GL_RGB(12,12,12) },
  { 1,-10,1,-10,	GL_RGB(71,71,71) },
  { 2,-10,2,-10,	GL_RGB(130,130,130) },
  { 3,-10,3,-10,	GL_RGB(123,123,123) },
  { 4,-10,4,-10,	GL_RGB(118,118,118) },
  { 5,-10,-6,-10,	GL_RGB(117,117,117) },
  { -5,-10,-5,-10,	GL_RGB(118,118,118) },
  { -4,-10,-4,-10,	GL_RGB(123,123,123) },
  { -3,-10,-3,-10,	GL_RGB(130,130,130) },
  { -2,-10,-2,-10,	GL_RGB(71,71,71) },
  { -1,-10,-1,-10,	GL_RGB(12,12,12) },
  
  { 0,-11,0,-11,	GL_RGB(12,12,12) },
  { 1,-11,1,-11,	GL_RGB(71,71,71) },
  { 2,-11,2,-11,	GL_RGB(130,130,130) },
  { 3,-11,3,-11,	GL_RGB(123,123,123) },
  { 4,-11,4,-11,	GL_RGB(129,129,129) },
  { 5,-11,5,-11,	GL_RGB(119,119,119) },
  { 6,-11,-7,-11,	GL_RGB(116,116,116) },
  { -6,-11,-6,-11,	GL_RGB(119,119,119) },
  { -5,-11,-5,-11,	GL_RGB(129,129,129) },
  { -4,-11,-4,-11,	GL_RGB(123,123,123) },
  { -3,-11,-3,-11,	GL_RGB(130,130,130) },
  { -2,-11,-2,-11,	GL_RGB(71,71,71) },
  { -1,-11,-1,-11,	GL_RGB(12,12,12) },
  
  { 0,-12,0,-12,	GL_RGB(12,12,12) },
  { 1,-12,1,-12,	GL_RGB(71,71,71) },
  { 2,-12,2,-12,	GL_RGB(130,130,130) },
  { 3,-12,3,-12,	GL_RGB(123,123,123) },
  { 4,-12,4,-12,	GL_RGB(120,120,120) },
  { 5,-12,5,-12,	GL_RGB(118,118,118) },
  { 6,-12,6,-12,	GL_RGB(117,117,117) },
  { 7,-12,-8,-12,	GL_RGB(116,116,116) },
  { -7,-12,-7,-12,	GL_RGB(117,117,117) },
  { -6,-12,-6,-12,	GL_RGB(118,118,118) },
  { -5,-12,-5,-12,	GL_RGB(120,120,120) },
  { -4,-12,-4,-12,	GL_RGB(123,123,123) },
  { -3,-12,-3,-12,	GL_RGB(130,130,130) },
  { -2,-12,-2,-12,	GL_RGB(71,71,71) },
  { -1,-12,-1,-12,	GL_RGB(12,12,12) },
  
  { 0,-13,0,-13,	GL_RGB(13,13,13) },
  { 1,-13,1,-13,	GL_RGB(71,71,71) },
  { 2,-13,2,-13,	GL_RGB(130,130,130) },
  { 3,-13,3,-13,	GL_RGB(123,123,123) },
  { 4,-13,4,-13,	GL_RGB(120,120,120) },
  { 5,-13,5,-13,	GL_RGB(117,117,117) },
  { 6,-13,-7,-13,	GL_RGB(115,115,115) },
  { -6,-13,-6,-13,	GL_RGB(117,117,117) },
  { -5,-13,-5,-13,	GL_RGB(120,120,120) },
  { -4,-13,-4,-13,	GL_RGB(123,123,123) },
  { -3,-13,-3,-13,	GL_RGB(130,130,130) },
  { -2,-13,-2,-13,	GL_RGB(71,71,71) },
  { -1,-13,-1,-13,	GL_RGB(13,13,13) },
  
  { 0,-14,0,-14,	GL_RGB(13,13,13) },
  { 1,-14,1,-14,	GL_RGB(71,71,71) },
  { 2,-14,2,-14,	GL_RGB(130,130,130) },
  { 3,-14,3,-14,	GL_RGB(123,123,123) },
  { 4,-14,4,-14,	GL_RGB(120,120,120) },
  { 5,-14,5,-14,	GL_RGB(116,116,116) },
  { 6,-14,-7,-14,	GL_RGB(114,114,114) },
  { -6,-14,-6,-14,	GL_RGB(116,116,116) },
  { -5,-14,-5,-14,	GL_RGB(120,120,120) },
  { -4,-14,-4,-14,	GL_RGB(123,123,123) },
  { -3,-14,-3,-14,	GL_RGB(130,130,130) },
  { -2,-14,-2,-14,	GL_RGB(71,71,71) },
  { -1,-14,-1,-14,	GL_RGB(13,13,13) },
  
  { 0,-15,0,-15,	GL_RGB(13,13,13) },
  { 1,-15,1,-15,	GL_RGB(72,72,72) },
  { 2,-15,2,-15,	GL_RGB(131,131,131) },
  { 3,-15,3,-15,	GL_RGB(123,123,123) },
  { 4,-15,4,-15,	GL_RGB(120,120,120) },
  { 5,-15,5,-15,	GL_RGB(116,116,116) },
  { 6,-15,-7,-15,	GL_RGB(114,114,114) },
  { -6,-15,-6,-15,	GL_RGB(116,116,116) },
  { -5,-15,-5,-15,	GL_RGB(120,120,120) },
  { -4,-15,-4,-15,	GL_RGB(123,123,123) },
  { -3,-15,-3,-15,	GL_RGB(131,131,131) },
  { -2,-15,-2,-15,	GL_RGB(72,72,72) },
  { -1,-15,-1,-15,	GL_RGB(13,13,13) },
  
  { INVALID_RGN, 0, 0, 0, 0 }
  };
  