unsigned char shape[] = {
0xff,0x81,0x81,0x81,0x81,0x81,0x81,0xff, // square
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, // block
0x00,0x38,0x44,0x4c,0x54,0x64,0x44,0x38, // 0
0x00,0x38,0x10,0x10,0x10,0x10,0x30,0x10, // 1
0x00,0x7c,0x20,0x10,0x08,0x04,0x44,0x38, // 2
0x00,0x38,0x44,0x04,0x08,0x10,0x08,0x7c, // 3
0x00,0x08,0x08,0x7c,0x48,0x28,0x18,0x08, // 4
0x00,0x38,0x44,0x04,0x04,0x78,0x40,0x7c, // 5
0x00,0x38,0x44,0x44,0x78,0x40,0x20,0x18, // 6
0x00,0x20,0x20,0x20,0x10,0x08,0x04,0x7c, // 7
0x00,0x38,0x44,0x44,0x38,0x44,0x44,0x38, // 8
0x00,0x30,0x08,0x04,0x3c,0x44,0x44,0x38}; // 9