Skip to content

Instantly share code, notes, and snippets.

@JohnEmhoff
Forked from whichlight/gist:7418447
Created November 11, 2013 19:01
Show Gist options
  • Save JohnEmhoff/7418470 to your computer and use it in GitHub Desktop.
Save JohnEmhoff/7418470 to your computer and use it in GitHub Desktop.
// colorwheel demo for RGBmatrixPanel library.
// Renders a nice circle of hues on a 32x32 RGB LED matrix.
#include <Adafruit_GFX.h> // Core graphics library
#include <RGBmatrixPanel.h> // Hardware-specific library
// If your 32x32 matrix has the SINGLE HEADER input,
// use this pinout:
#define CLK 8 // MUST be on PORTB!
#define OE 9
#define LAT 10
#define A A0
#define B A1
#define C A2
#define D A3
// If your matrix has the DOUBLE HEADER input, use:
//#define CLK 8 // MUST be on PORTB!
//#define LAT 9
//#define OE 10
//#define A A3
//#define B A2
//#define C A1
//#define D A0
RGBmatrixPanel matrix(A, B, C, D, CLK, LAT, OE, false);
int col;
void setup() {
int x, y, hue;
float dx, dy, d;
uint8_t sat, val;
uint16_t c;
matrix.begin();
for(y=0; y < matrix.width(); y++) {
dy = 15.5 - (float)y;
for(x=0; x < matrix.height(); x++) {
dx = 15.5 - (float)x;
d = dx * dx + dy * dy;
if(d <= (16.5 * 16.5)) { // Inside the circle(ish)?
hue = (int)((atan2(-dy, dx) + PI) * 1536.0 / (PI * 2.0));
d = sqrt(d);
if(d > 15.5) {
// Do a little pseudo anti-aliasing along perimeter
sat = 255;
val = (int)((1.0 - (d - 15.5)) * 255.0 + 0.5);
} else
{
// White at center
sat = (int)(d / 15.5 * 255.0 + 0.5);
val = 255;
}
c = matrix.ColorHSV(hue, sat, val, true);
} else {
c = 0;
}
// c = matrix.ColorHSV(0, 255, 100, true);
matrix.drawPixel(x, y, matrix.Color444(10, 0, 0));
}
}
}
void loop() {
matrix.drawPixel(0, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(3, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(4, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(5, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(6, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(7, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(8, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(9, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(10, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(11, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(12, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(13, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(14, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(15, 0, matrix.Color444(6, 6, 6));
matrix.drawPixel(16, 0, matrix.Color444(7, 7, 7));
matrix.drawPixel(17, 0, matrix.Color444(7, 7, 7));
matrix.drawPixel(18, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(19, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(20, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(21, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(22, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(23, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(24, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(25, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(26, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(27, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(28, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(29, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(30, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(31, 0, matrix.Color444(15, 15, 15));
matrix.drawPixel(0, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(3, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(4, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(5, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(6, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(7, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(8, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(9, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(10, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(11, 1, matrix.Color444(7, 7, 7));
matrix.drawPixel(12, 1, matrix.Color444(7, 7, 7));
matrix.drawPixel(13, 1, matrix.Color444(4, 4, 4));
matrix.drawPixel(14, 1, matrix.Color444(3, 3, 3));
matrix.drawPixel(15, 1, matrix.Color444(3, 3, 3));
matrix.drawPixel(16, 1, matrix.Color444(2, 2, 2));
matrix.drawPixel(17, 1, matrix.Color444(3, 3, 3));
matrix.drawPixel(18, 1, matrix.Color444(2, 2, 2));
matrix.drawPixel(19, 1, matrix.Color444(5, 5, 5));
matrix.drawPixel(20, 1, matrix.Color444(3, 3, 3));
matrix.drawPixel(21, 1, matrix.Color444(7, 7, 7));
matrix.drawPixel(22, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(23, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(24, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(25, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(26, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(27, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(28, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(29, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(30, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(31, 1, matrix.Color444(15, 15, 15));
matrix.drawPixel(0, 2, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 2, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 2, matrix.Color444(15, 15, 15));
matrix.drawPixel(3, 2, matrix.Color444(15, 15, 15));
matrix.drawPixel(4, 2, matrix.Color444(15, 15, 15));
matrix.drawPixel(5, 2, matrix.Color444(15, 15, 15));
matrix.drawPixel(6, 2, matrix.Color444(15, 15, 15));
matrix.drawPixel(7, 2, matrix.Color444(15, 15, 15));
matrix.drawPixel(8, 2, matrix.Color444(15, 15, 15));
matrix.drawPixel(9, 2, matrix.Color444(7, 7, 7));
matrix.drawPixel(10, 2, matrix.Color444(8, 8, 8));
matrix.drawPixel(11, 2, matrix.Color444(7, 7, 7));
matrix.drawPixel(12, 2, matrix.Color444(2, 2, 2));
matrix.drawPixel(13, 2, matrix.Color444(2, 2, 2));
matrix.drawPixel(14, 2, matrix.Color444(4, 4, 4));
matrix.drawPixel(15, 2, matrix.Color444(6, 6, 6));
matrix.drawPixel(16, 2, matrix.Color444(5, 5, 5));
matrix.drawPixel(17, 2, matrix.Color444(2, 2, 2));
matrix.drawPixel(18, 2, matrix.Color444(2, 2, 2));
matrix.drawPixel(19, 2, matrix.Color444(2, 2, 2));
matrix.drawPixel(20, 2, matrix.Color444(2, 2, 2));
matrix.drawPixel(21, 2, matrix.Color444(1, 1, 1));
matrix.drawPixel(22, 2, matrix.Color444(5, 5, 5));
matrix.drawPixel(23, 2, matrix.Color444(7, 7, 7));
matrix.drawPixel(24, 2, matrix.Color444(15, 15, 15));
matrix.drawPixel(25, 2, matrix.Color444(15, 15, 15));
matrix.drawPixel(26, 2, matrix.Color444(15, 15, 15));
matrix.drawPixel(27, 2, matrix.Color444(15, 15, 15));
matrix.drawPixel(28, 2, matrix.Color444(15, 15, 15));
matrix.drawPixel(29, 2, matrix.Color444(15, 15, 15));
matrix.drawPixel(30, 2, matrix.Color444(15, 15, 15));
matrix.drawPixel(31, 2, matrix.Color444(15, 15, 15));
matrix.drawPixel(0, 3, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 3, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 3, matrix.Color444(15, 15, 15));
matrix.drawPixel(3, 3, matrix.Color444(15, 15, 15));
matrix.drawPixel(4, 3, matrix.Color444(15, 15, 15));
matrix.drawPixel(5, 3, matrix.Color444(15, 15, 15));
matrix.drawPixel(6, 3, matrix.Color444(15, 15, 15));
matrix.drawPixel(7, 3, matrix.Color444(7, 7, 7));
matrix.drawPixel(8, 3, matrix.Color444(9, 9, 9));
matrix.drawPixel(9, 3, matrix.Color444(8, 8, 8));
matrix.drawPixel(10, 3, matrix.Color444(3, 3, 3));
matrix.drawPixel(11, 3, matrix.Color444(3, 3, 3));
matrix.drawPixel(12, 3, matrix.Color444(7, 7, 7));
matrix.drawPixel(13, 3, matrix.Color444(4, 4, 4));
matrix.drawPixel(14, 3, matrix.Color444(5, 5, 5));
matrix.drawPixel(15, 3, matrix.Color444(4, 4, 4));
matrix.drawPixel(16, 3, matrix.Color444(6, 6, 6));
matrix.drawPixel(17, 3, matrix.Color444(3, 3, 3));
matrix.drawPixel(18, 3, matrix.Color444(2, 2, 2));
matrix.drawPixel(19, 3, matrix.Color444(2, 2, 2));
matrix.drawPixel(20, 3, matrix.Color444(3, 3, 3));
matrix.drawPixel(21, 3, matrix.Color444(3, 3, 3));
matrix.drawPixel(22, 3, matrix.Color444(2, 2, 2));
matrix.drawPixel(23, 3, matrix.Color444(7, 7, 7));
matrix.drawPixel(24, 3, matrix.Color444(6, 6, 6));
matrix.drawPixel(25, 3, matrix.Color444(6, 6, 6));
matrix.drawPixel(26, 3, matrix.Color444(15, 15, 15));
matrix.drawPixel(27, 3, matrix.Color444(15, 15, 15));
matrix.drawPixel(28, 3, matrix.Color444(15, 15, 15));
matrix.drawPixel(29, 3, matrix.Color444(15, 15, 15));
matrix.drawPixel(30, 3, matrix.Color444(15, 15, 15));
matrix.drawPixel(31, 3, matrix.Color444(15, 15, 15));
matrix.drawPixel(0, 4, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 4, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 4, matrix.Color444(15, 15, 15));
matrix.drawPixel(3, 4, matrix.Color444(15, 15, 15));
matrix.drawPixel(4, 4, matrix.Color444(15, 15, 15));
matrix.drawPixel(5, 4, matrix.Color444(15, 15, 15));
matrix.drawPixel(6, 4, matrix.Color444(9, 9, 9));
matrix.drawPixel(7, 4, matrix.Color444(9, 9, 9));
matrix.drawPixel(8, 4, matrix.Color444(9, 9, 9));
matrix.drawPixel(9, 4, matrix.Color444(3, 3, 3));
matrix.drawPixel(10, 4, matrix.Color444(4, 4, 4));
matrix.drawPixel(11, 4, matrix.Color444(6, 6, 6));
matrix.drawPixel(12, 4, matrix.Color444(2, 2, 2));
matrix.drawPixel(13, 4, matrix.Color444(3, 3, 3));
matrix.drawPixel(14, 4, matrix.Color444(4, 4, 4));
matrix.drawPixel(15, 4, matrix.Color444(5, 5, 5));
matrix.drawPixel(16, 4, matrix.Color444(7, 7, 7));
matrix.drawPixel(17, 4, matrix.Color444(5, 5, 5));
matrix.drawPixel(18, 4, matrix.Color444(3, 3, 3));
matrix.drawPixel(19, 4, matrix.Color444(2, 2, 2));
matrix.drawPixel(20, 4, matrix.Color444(4, 4, 4));
matrix.drawPixel(21, 4, matrix.Color444(2, 2, 2));
matrix.drawPixel(22, 4, matrix.Color444(2, 2, 2));
matrix.drawPixel(23, 4, matrix.Color444(2, 2, 2));
matrix.drawPixel(24, 4, matrix.Color444(7, 7, 7));
matrix.drawPixel(25, 4, matrix.Color444(6, 6, 6));
matrix.drawPixel(26, 4, matrix.Color444(6, 6, 6));
matrix.drawPixel(27, 4, matrix.Color444(15, 15, 15));
matrix.drawPixel(28, 4, matrix.Color444(15, 15, 15));
matrix.drawPixel(29, 4, matrix.Color444(15, 15, 15));
matrix.drawPixel(30, 4, matrix.Color444(15, 15, 15));
matrix.drawPixel(31, 4, matrix.Color444(15, 15, 15));
matrix.drawPixel(0, 5, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 5, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 5, matrix.Color444(15, 15, 15));
matrix.drawPixel(3, 5, matrix.Color444(15, 15, 15));
matrix.drawPixel(4, 5, matrix.Color444(15, 15, 15));
matrix.drawPixel(5, 5, matrix.Color444(8, 8, 8));
matrix.drawPixel(6, 5, matrix.Color444(9, 9, 9));
matrix.drawPixel(7, 5, matrix.Color444(8, 8, 8));
matrix.drawPixel(8, 5, matrix.Color444(9, 9, 9));
matrix.drawPixel(9, 5, matrix.Color444(2, 2, 2));
matrix.drawPixel(10, 5, matrix.Color444(6, 6, 6));
matrix.drawPixel(11, 5, matrix.Color444(5, 5, 5));
matrix.drawPixel(12, 5, matrix.Color444(8, 8, 8));
matrix.drawPixel(13, 5, matrix.Color444(14, 14, 14));
matrix.drawPixel(14, 5, matrix.Color444(14, 14, 14));
matrix.drawPixel(15, 5, matrix.Color444(13, 13, 13));
matrix.drawPixel(16, 5, matrix.Color444(12, 12, 12));
matrix.drawPixel(17, 5, matrix.Color444(12, 12, 12));
matrix.drawPixel(18, 5, matrix.Color444(11, 11, 11));
matrix.drawPixel(19, 5, matrix.Color444(10, 10, 10));
matrix.drawPixel(20, 5, matrix.Color444(3, 3, 3));
matrix.drawPixel(21, 5, matrix.Color444(2, 2, 2));
matrix.drawPixel(22, 5, matrix.Color444(2, 2, 2));
matrix.drawPixel(23, 5, matrix.Color444(3, 3, 3));
matrix.drawPixel(24, 5, matrix.Color444(4, 4, 4));
matrix.drawPixel(25, 5, matrix.Color444(6, 6, 6));
matrix.drawPixel(26, 5, matrix.Color444(6, 6, 6));
matrix.drawPixel(27, 5, matrix.Color444(6, 6, 6));
matrix.drawPixel(28, 5, matrix.Color444(15, 15, 15));
matrix.drawPixel(29, 5, matrix.Color444(15, 15, 15));
matrix.drawPixel(30, 5, matrix.Color444(15, 15, 15));
matrix.drawPixel(31, 5, matrix.Color444(15, 15, 15));
matrix.drawPixel(0, 6, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 6, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 6, matrix.Color444(15, 15, 15));
matrix.drawPixel(3, 6, matrix.Color444(15, 15, 15));
matrix.drawPixel(4, 6, matrix.Color444(8, 8, 8));
matrix.drawPixel(5, 6, matrix.Color444(9, 9, 9));
matrix.drawPixel(6, 6, matrix.Color444(9, 9, 9));
matrix.drawPixel(7, 6, matrix.Color444(9, 9, 9));
matrix.drawPixel(8, 6, matrix.Color444(3, 3, 3));
matrix.drawPixel(9, 6, matrix.Color444(4, 4, 4));
matrix.drawPixel(10, 6, matrix.Color444(4, 4, 4));
matrix.drawPixel(11, 6, matrix.Color444(8, 8, 8));
matrix.drawPixel(12, 6, matrix.Color444(15, 15, 15));
matrix.drawPixel(13, 6, matrix.Color444(15, 15, 15));
matrix.drawPixel(14, 6, matrix.Color444(14, 14, 14));
matrix.drawPixel(15, 6, matrix.Color444(14, 14, 14));
matrix.drawPixel(16, 6, matrix.Color444(12, 12, 12));
matrix.drawPixel(17, 6, matrix.Color444(11, 11, 11));
matrix.drawPixel(18, 6, matrix.Color444(10, 10, 10));
matrix.drawPixel(19, 6, matrix.Color444(10, 10, 10));
matrix.drawPixel(20, 6, matrix.Color444(7, 7, 7));
matrix.drawPixel(21, 6, matrix.Color444(2, 2, 2));
matrix.drawPixel(22, 6, matrix.Color444(2, 2, 2));
matrix.drawPixel(23, 6, matrix.Color444(2, 2, 2));
matrix.drawPixel(24, 6, matrix.Color444(3, 3, 3));
matrix.drawPixel(25, 6, matrix.Color444(6, 6, 6));
matrix.drawPixel(26, 6, matrix.Color444(7, 7, 7));
matrix.drawPixel(27, 6, matrix.Color444(6, 6, 6));
matrix.drawPixel(28, 6, matrix.Color444(6, 6, 6));
matrix.drawPixel(29, 6, matrix.Color444(15, 15, 15));
matrix.drawPixel(30, 6, matrix.Color444(15, 15, 15));
matrix.drawPixel(31, 6, matrix.Color444(15, 15, 15));
matrix.drawPixel(0, 7, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 7, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 7, matrix.Color444(15, 15, 15));
matrix.drawPixel(3, 7, matrix.Color444(9, 9, 9));
matrix.drawPixel(4, 7, matrix.Color444(10, 10, 10));
matrix.drawPixel(5, 7, matrix.Color444(9, 9, 9));
matrix.drawPixel(6, 7, matrix.Color444(9, 9, 9));
matrix.drawPixel(7, 7, matrix.Color444(9, 9, 9));
matrix.drawPixel(8, 7, matrix.Color444(5, 5, 5));
matrix.drawPixel(9, 7, matrix.Color444(3, 3, 3));
matrix.drawPixel(10, 7, matrix.Color444(2, 2, 2));
matrix.drawPixel(11, 7, matrix.Color444(13, 13, 13));
matrix.drawPixel(12, 7, matrix.Color444(15, 15, 15));
matrix.drawPixel(13, 7, matrix.Color444(15, 15, 15));
matrix.drawPixel(14, 7, matrix.Color444(14, 14, 14));
matrix.drawPixel(15, 7, matrix.Color444(13, 13, 13));
matrix.drawPixel(16, 7, matrix.Color444(13, 13, 13));
matrix.drawPixel(17, 7, matrix.Color444(11, 11, 11));
matrix.drawPixel(18, 7, matrix.Color444(10, 10, 10));
matrix.drawPixel(19, 7, matrix.Color444(10, 10, 10));
matrix.drawPixel(20, 7, matrix.Color444(8, 8, 8));
matrix.drawPixel(21, 7, matrix.Color444(4, 4, 4));
matrix.drawPixel(22, 7, matrix.Color444(2, 2, 2));
matrix.drawPixel(23, 7, matrix.Color444(2, 2, 2));
matrix.drawPixel(24, 7, matrix.Color444(2, 2, 2));
matrix.drawPixel(25, 7, matrix.Color444(4, 4, 4));
matrix.drawPixel(26, 7, matrix.Color444(6, 6, 6));
matrix.drawPixel(27, 7, matrix.Color444(6, 6, 6));
matrix.drawPixel(28, 7, matrix.Color444(5, 5, 5));
matrix.drawPixel(29, 7, matrix.Color444(6, 6, 6));
matrix.drawPixel(30, 7, matrix.Color444(15, 15, 15));
matrix.drawPixel(31, 7, matrix.Color444(15, 15, 15));
matrix.drawPixel(0, 8, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 8, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 8, matrix.Color444(15, 15, 15));
matrix.drawPixel(3, 8, matrix.Color444(9, 9, 9));
matrix.drawPixel(4, 8, matrix.Color444(9, 9, 9));
matrix.drawPixel(5, 8, matrix.Color444(9, 9, 9));
matrix.drawPixel(6, 8, matrix.Color444(9, 9, 9));
matrix.drawPixel(7, 8, matrix.Color444(4, 4, 4));
matrix.drawPixel(8, 8, matrix.Color444(3, 3, 3));
matrix.drawPixel(9, 8, matrix.Color444(2, 2, 2));
matrix.drawPixel(10, 8, matrix.Color444(7, 7, 7));
matrix.drawPixel(11, 8, matrix.Color444(14, 14, 14));
matrix.drawPixel(12, 8, matrix.Color444(15, 15, 15));
matrix.drawPixel(13, 8, matrix.Color444(14, 14, 14));
matrix.drawPixel(14, 8, matrix.Color444(14, 14, 14));
matrix.drawPixel(15, 8, matrix.Color444(13, 13, 13));
matrix.drawPixel(16, 8, matrix.Color444(13, 13, 13));
matrix.drawPixel(17, 8, matrix.Color444(12, 12, 12));
matrix.drawPixel(18, 8, matrix.Color444(11, 11, 11));
matrix.drawPixel(19, 8, matrix.Color444(10, 10, 10));
matrix.drawPixel(20, 8, matrix.Color444(9, 9, 9));
matrix.drawPixel(21, 8, matrix.Color444(7, 7, 7));
matrix.drawPixel(22, 8, matrix.Color444(2, 2, 2));
matrix.drawPixel(23, 8, matrix.Color444(2, 2, 2));
matrix.drawPixel(24, 8, matrix.Color444(2, 2, 2));
matrix.drawPixel(25, 8, matrix.Color444(2, 2, 2));
matrix.drawPixel(26, 8, matrix.Color444(5, 5, 5));
matrix.drawPixel(27, 8, matrix.Color444(6, 6, 6));
matrix.drawPixel(28, 8, matrix.Color444(6, 6, 6));
matrix.drawPixel(29, 8, matrix.Color444(5, 5, 5));
matrix.drawPixel(30, 8, matrix.Color444(15, 15, 15));
matrix.drawPixel(31, 8, matrix.Color444(15, 15, 15));
matrix.drawPixel(0, 9, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 9, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 9, matrix.Color444(8, 8, 8));
matrix.drawPixel(3, 9, matrix.Color444(9, 9, 9));
matrix.drawPixel(4, 9, matrix.Color444(9, 9, 9));
matrix.drawPixel(5, 9, matrix.Color444(9, 9, 9));
matrix.drawPixel(6, 9, matrix.Color444(9, 9, 9));
matrix.drawPixel(7, 9, matrix.Color444(1, 1, 1));
matrix.drawPixel(8, 9, matrix.Color444(3, 3, 3));
matrix.drawPixel(9, 9, matrix.Color444(2, 2, 2));
matrix.drawPixel(10, 9, matrix.Color444(9, 9, 9));
matrix.drawPixel(11, 9, matrix.Color444(14, 14, 14));
matrix.drawPixel(12, 9, matrix.Color444(15, 15, 15));
matrix.drawPixel(13, 9, matrix.Color444(15, 15, 15));
matrix.drawPixel(14, 9, matrix.Color444(15, 15, 15));
matrix.drawPixel(15, 9, matrix.Color444(13, 13, 13));
matrix.drawPixel(16, 9, matrix.Color444(14, 14, 14));
matrix.drawPixel(17, 9, matrix.Color444(13, 13, 13));
matrix.drawPixel(18, 9, matrix.Color444(12, 12, 12));
matrix.drawPixel(19, 9, matrix.Color444(10, 10, 10));
matrix.drawPixel(20, 9, matrix.Color444(9, 9, 9));
matrix.drawPixel(21, 9, matrix.Color444(7, 7, 7));
matrix.drawPixel(22, 9, matrix.Color444(2, 2, 2));
matrix.drawPixel(23, 9, matrix.Color444(2, 2, 2));
matrix.drawPixel(24, 9, matrix.Color444(2, 2, 2));
matrix.drawPixel(25, 9, matrix.Color444(4, 4, 4));
matrix.drawPixel(26, 9, matrix.Color444(6, 6, 6));
matrix.drawPixel(27, 9, matrix.Color444(6, 6, 6));
matrix.drawPixel(28, 9, matrix.Color444(5, 5, 5));
matrix.drawPixel(29, 9, matrix.Color444(6, 6, 6));
matrix.drawPixel(30, 9, matrix.Color444(6, 6, 6));
matrix.drawPixel(31, 9, matrix.Color444(15, 15, 15));
matrix.drawPixel(0, 10, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 10, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 10, matrix.Color444(9, 9, 9));
matrix.drawPixel(3, 10, matrix.Color444(9, 9, 9));
matrix.drawPixel(4, 10, matrix.Color444(9, 9, 9));
matrix.drawPixel(5, 10, matrix.Color444(9, 9, 9));
matrix.drawPixel(6, 10, matrix.Color444(9, 9, 9));
matrix.drawPixel(7, 10, matrix.Color444(5, 5, 5));
matrix.drawPixel(8, 10, matrix.Color444(2, 2, 2));
matrix.drawPixel(9, 10, matrix.Color444(6, 6, 6));
matrix.drawPixel(10, 10, matrix.Color444(13, 13, 13));
matrix.drawPixel(11, 10, matrix.Color444(11, 11, 11));
matrix.drawPixel(12, 10, matrix.Color444(8, 8, 8));
matrix.drawPixel(13, 10, matrix.Color444(9, 9, 9));
matrix.drawPixel(14, 10, matrix.Color444(10, 10, 10));
matrix.drawPixel(15, 10, matrix.Color444(13, 13, 13));
matrix.drawPixel(16, 10, matrix.Color444(12, 12, 12));
matrix.drawPixel(17, 10, matrix.Color444(10, 10, 10));
matrix.drawPixel(18, 10, matrix.Color444(9, 9, 9));
matrix.drawPixel(19, 10, matrix.Color444(6, 6, 6));
matrix.drawPixel(20, 10, matrix.Color444(8, 8, 8));
matrix.drawPixel(21, 10, matrix.Color444(8, 8, 8));
matrix.drawPixel(22, 10, matrix.Color444(4, 4, 4));
matrix.drawPixel(23, 10, matrix.Color444(2, 2, 2));
matrix.drawPixel(24, 10, matrix.Color444(1, 1, 1));
matrix.drawPixel(25, 10, matrix.Color444(3, 3, 3));
matrix.drawPixel(26, 10, matrix.Color444(2, 2, 2));
matrix.drawPixel(27, 10, matrix.Color444(5, 5, 5));
matrix.drawPixel(28, 10, matrix.Color444(6, 6, 6));
matrix.drawPixel(29, 10, matrix.Color444(6, 6, 6));
matrix.drawPixel(30, 10, matrix.Color444(5, 5, 5));
matrix.drawPixel(31, 10, matrix.Color444(15, 15, 15));
matrix.drawPixel(0, 11, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 11, matrix.Color444(9, 9, 9));
matrix.drawPixel(2, 11, matrix.Color444(8, 8, 8));
matrix.drawPixel(3, 11, matrix.Color444(9, 9, 9));
matrix.drawPixel(4, 11, matrix.Color444(9, 9, 9));
matrix.drawPixel(5, 11, matrix.Color444(9, 9, 9));
matrix.drawPixel(6, 11, matrix.Color444(3, 3, 3));
matrix.drawPixel(7, 11, matrix.Color444(4, 4, 4));
matrix.drawPixel(8, 11, matrix.Color444(2, 2, 2));
matrix.drawPixel(9, 11, matrix.Color444(5, 5, 5));
matrix.drawPixel(10, 11, matrix.Color444(13, 13, 13));
matrix.drawPixel(11, 11, matrix.Color444(9, 9, 9));
matrix.drawPixel(12, 11, matrix.Color444(8, 8, 8));
matrix.drawPixel(13, 11, matrix.Color444(7, 7, 7));
matrix.drawPixel(14, 11, matrix.Color444(8, 8, 8));
matrix.drawPixel(15, 11, matrix.Color444(11, 11, 11));
matrix.drawPixel(16, 11, matrix.Color444(8, 8, 8));
matrix.drawPixel(17, 11, matrix.Color444(9, 9, 9));
matrix.drawPixel(18, 11, matrix.Color444(6, 6, 6));
matrix.drawPixel(19, 11, matrix.Color444(5, 5, 5));
matrix.drawPixel(20, 11, matrix.Color444(4, 4, 4));
matrix.drawPixel(21, 11, matrix.Color444(5, 5, 5));
matrix.drawPixel(22, 11, matrix.Color444(5, 5, 5));
matrix.drawPixel(23, 11, matrix.Color444(13, 13, 13));
matrix.drawPixel(24, 11, matrix.Color444(3, 3, 3));
matrix.drawPixel(25, 11, matrix.Color444(2, 2, 2));
matrix.drawPixel(26, 11, matrix.Color444(2, 2, 2));
matrix.drawPixel(27, 11, matrix.Color444(6, 6, 6));
matrix.drawPixel(28, 11, matrix.Color444(5, 5, 5));
matrix.drawPixel(29, 11, matrix.Color444(5, 5, 5));
matrix.drawPixel(30, 11, matrix.Color444(6, 6, 6));
matrix.drawPixel(31, 11, matrix.Color444(5, 5, 5));
matrix.drawPixel(0, 12, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 12, matrix.Color444(9, 9, 9));
matrix.drawPixel(2, 12, matrix.Color444(9, 9, 9));
matrix.drawPixel(3, 12, matrix.Color444(9, 9, 9));
matrix.drawPixel(4, 12, matrix.Color444(9, 9, 9));
matrix.drawPixel(5, 12, matrix.Color444(9, 9, 9));
matrix.drawPixel(6, 12, matrix.Color444(6, 6, 6));
matrix.drawPixel(7, 12, matrix.Color444(3, 3, 3));
matrix.drawPixel(8, 12, matrix.Color444(2, 2, 2));
matrix.drawPixel(9, 12, matrix.Color444(5, 5, 5));
matrix.drawPixel(10, 12, matrix.Color444(14, 14, 14));
matrix.drawPixel(11, 12, matrix.Color444(10, 10, 10));
matrix.drawPixel(12, 12, matrix.Color444(6, 6, 6));
matrix.drawPixel(13, 12, matrix.Color444(4, 4, 4));
matrix.drawPixel(14, 12, matrix.Color444(5, 5, 5));
matrix.drawPixel(15, 12, matrix.Color444(13, 13, 13));
matrix.drawPixel(16, 12, matrix.Color444(10, 10, 10));
matrix.drawPixel(17, 12, matrix.Color444(6, 6, 6));
matrix.drawPixel(18, 12, matrix.Color444(4, 4, 4));
matrix.drawPixel(19, 12, matrix.Color444(6, 6, 6));
matrix.drawPixel(20, 12, matrix.Color444(7, 7, 7));
matrix.drawPixel(21, 12, matrix.Color444(7, 7, 7));
matrix.drawPixel(22, 12, matrix.Color444(5, 5, 5));
matrix.drawPixel(23, 12, matrix.Color444(4, 4, 4));
matrix.drawPixel(24, 12, matrix.Color444(1, 1, 1));
matrix.drawPixel(25, 12, matrix.Color444(2, 2, 2));
matrix.drawPixel(26, 12, matrix.Color444(2, 2, 2));
matrix.drawPixel(27, 12, matrix.Color444(4, 4, 4));
matrix.drawPixel(28, 12, matrix.Color444(5, 5, 5));
matrix.drawPixel(29, 12, matrix.Color444(6, 6, 6));
matrix.drawPixel(30, 12, matrix.Color444(5, 5, 5));
matrix.drawPixel(31, 12, matrix.Color444(5, 5, 5));
matrix.drawPixel(0, 13, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 13, matrix.Color444(8, 8, 8));
matrix.drawPixel(2, 13, matrix.Color444(9, 9, 9));
matrix.drawPixel(3, 13, matrix.Color444(10, 10, 10));
matrix.drawPixel(4, 13, matrix.Color444(9, 9, 9));
matrix.drawPixel(5, 13, matrix.Color444(5, 5, 5));
matrix.drawPixel(6, 13, matrix.Color444(2, 2, 2));
matrix.drawPixel(7, 13, matrix.Color444(4, 4, 4));
matrix.drawPixel(8, 13, matrix.Color444(1, 1, 1));
matrix.drawPixel(9, 13, matrix.Color444(10, 10, 10));
matrix.drawPixel(10, 13, matrix.Color444(13, 13, 13));
matrix.drawPixel(11, 13, matrix.Color444(11, 11, 11));
matrix.drawPixel(12, 13, matrix.Color444(11, 11, 11));
matrix.drawPixel(13, 13, matrix.Color444(8, 8, 8));
matrix.drawPixel(14, 13, matrix.Color444(9, 9, 9));
matrix.drawPixel(15, 13, matrix.Color444(14, 14, 14));
matrix.drawPixel(16, 13, matrix.Color444(13, 13, 13));
matrix.drawPixel(17, 13, matrix.Color444(7, 7, 7));
matrix.drawPixel(18, 13, matrix.Color444(5, 5, 5));
matrix.drawPixel(19, 13, matrix.Color444(7, 7, 7));
matrix.drawPixel(20, 13, matrix.Color444(6, 6, 6));
matrix.drawPixel(21, 13, matrix.Color444(5, 5, 5));
matrix.drawPixel(22, 13, matrix.Color444(6, 6, 6));
matrix.drawPixel(23, 13, matrix.Color444(15, 15, 15));
matrix.drawPixel(24, 13, matrix.Color444(1, 1, 1));
matrix.drawPixel(25, 13, matrix.Color444(2, 2, 2));
matrix.drawPixel(26, 13, matrix.Color444(2, 2, 2));
matrix.drawPixel(27, 13, matrix.Color444(2, 2, 2));
matrix.drawPixel(28, 13, matrix.Color444(5, 5, 5));
matrix.drawPixel(29, 13, matrix.Color444(5, 5, 5));
matrix.drawPixel(30, 13, matrix.Color444(6, 6, 6));
matrix.drawPixel(31, 13, matrix.Color444(5, 5, 5));
matrix.drawPixel(0, 14, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 14, matrix.Color444(9, 9, 9));
matrix.drawPixel(2, 14, matrix.Color444(8, 8, 8));
matrix.drawPixel(3, 14, matrix.Color444(9, 9, 9));
matrix.drawPixel(4, 14, matrix.Color444(9, 9, 9));
matrix.drawPixel(5, 14, matrix.Color444(6, 6, 6));
matrix.drawPixel(6, 14, matrix.Color444(6, 6, 6));
matrix.drawPixel(7, 14, matrix.Color444(5, 5, 5));
matrix.drawPixel(8, 14, matrix.Color444(1, 1, 1));
matrix.drawPixel(9, 14, matrix.Color444(6, 6, 6));
matrix.drawPixel(10, 14, matrix.Color444(13, 13, 13));
matrix.drawPixel(11, 14, matrix.Color444(14, 14, 14));
matrix.drawPixel(12, 14, matrix.Color444(13, 13, 13));
matrix.drawPixel(13, 14, matrix.Color444(12, 12, 12));
matrix.drawPixel(14, 14, matrix.Color444(12, 12, 12));
matrix.drawPixel(15, 14, matrix.Color444(15, 15, 15));
matrix.drawPixel(16, 14, matrix.Color444(12, 12, 12));
matrix.drawPixel(17, 14, matrix.Color444(9, 9, 9));
matrix.drawPixel(18, 14, matrix.Color444(7, 7, 7));
matrix.drawPixel(19, 14, matrix.Color444(7, 7, 7));
matrix.drawPixel(20, 14, matrix.Color444(7, 7, 7));
matrix.drawPixel(21, 14, matrix.Color444(8, 8, 8));
matrix.drawPixel(22, 14, matrix.Color444(7, 7, 7));
matrix.drawPixel(23, 14, matrix.Color444(4, 4, 4));
matrix.drawPixel(24, 14, matrix.Color444(1, 1, 1));
matrix.drawPixel(25, 14, matrix.Color444(2, 2, 2));
matrix.drawPixel(26, 14, matrix.Color444(2, 2, 2));
matrix.drawPixel(27, 14, matrix.Color444(2, 2, 2));
matrix.drawPixel(28, 14, matrix.Color444(2, 2, 2));
matrix.drawPixel(29, 14, matrix.Color444(5, 5, 5));
matrix.drawPixel(30, 14, matrix.Color444(5, 5, 5));
matrix.drawPixel(31, 14, matrix.Color444(5, 5, 5));
matrix.drawPixel(0, 15, matrix.Color444(9, 9, 9));
matrix.drawPixel(1, 15, matrix.Color444(9, 9, 9));
matrix.drawPixel(2, 15, matrix.Color444(9, 9, 9));
matrix.drawPixel(3, 15, matrix.Color444(9, 9, 9));
matrix.drawPixel(4, 15, matrix.Color444(8, 8, 8));
matrix.drawPixel(5, 15, matrix.Color444(7, 7, 7));
matrix.drawPixel(6, 15, matrix.Color444(2, 2, 2));
matrix.drawPixel(7, 15, matrix.Color444(4, 4, 4));
matrix.drawPixel(8, 15, matrix.Color444(3, 3, 3));
matrix.drawPixel(9, 15, matrix.Color444(6, 6, 6));
matrix.drawPixel(10, 15, matrix.Color444(15, 15, 15));
matrix.drawPixel(11, 15, matrix.Color444(15, 15, 15));
matrix.drawPixel(12, 15, matrix.Color444(14, 14, 14));
matrix.drawPixel(13, 15, matrix.Color444(13, 13, 13));
matrix.drawPixel(14, 15, matrix.Color444(12, 12, 12));
matrix.drawPixel(15, 15, matrix.Color444(15, 15, 15));
matrix.drawPixel(16, 15, matrix.Color444(13, 13, 13));
matrix.drawPixel(17, 15, matrix.Color444(10, 10, 10));
matrix.drawPixel(18, 15, matrix.Color444(6, 6, 6));
matrix.drawPixel(19, 15, matrix.Color444(9, 9, 9));
matrix.drawPixel(20, 15, matrix.Color444(9, 9, 9));
matrix.drawPixel(21, 15, matrix.Color444(10, 10, 10));
matrix.drawPixel(22, 15, matrix.Color444(8, 8, 8));
matrix.drawPixel(23, 15, matrix.Color444(4, 4, 4));
matrix.drawPixel(24, 15, matrix.Color444(1, 1, 1));
matrix.drawPixel(25, 15, matrix.Color444(2, 2, 2));
matrix.drawPixel(26, 15, matrix.Color444(2, 2, 2));
matrix.drawPixel(27, 15, matrix.Color444(1, 1, 1));
matrix.drawPixel(28, 15, matrix.Color444(3, 3, 3));
matrix.drawPixel(29, 15, matrix.Color444(5, 5, 5));
matrix.drawPixel(30, 15, matrix.Color444(5, 5, 5));
matrix.drawPixel(31, 15, matrix.Color444(5, 5, 5));
matrix.drawPixel(0, 16, matrix.Color444(8, 8, 8));
matrix.drawPixel(1, 16, matrix.Color444(9, 9, 9));
matrix.drawPixel(2, 16, matrix.Color444(9, 9, 9));
matrix.drawPixel(3, 16, matrix.Color444(8, 8, 8));
matrix.drawPixel(4, 16, matrix.Color444(8, 8, 8));
matrix.drawPixel(5, 16, matrix.Color444(6, 6, 6));
matrix.drawPixel(6, 16, matrix.Color444(4, 4, 4));
matrix.drawPixel(7, 16, matrix.Color444(2, 2, 2));
matrix.drawPixel(8, 16, matrix.Color444(2, 2, 2));
matrix.drawPixel(9, 16, matrix.Color444(6, 6, 6));
matrix.drawPixel(10, 16, matrix.Color444(15, 15, 15));
matrix.drawPixel(11, 16, matrix.Color444(15, 15, 15));
matrix.drawPixel(12, 16, matrix.Color444(12, 12, 12));
matrix.drawPixel(13, 16, matrix.Color444(10, 10, 10));
matrix.drawPixel(14, 16, matrix.Color444(15, 15, 15));
matrix.drawPixel(15, 16, matrix.Color444(15, 15, 15));
matrix.drawPixel(16, 16, matrix.Color444(12, 12, 12));
matrix.drawPixel(17, 16, matrix.Color444(9, 9, 9));
matrix.drawPixel(18, 16, matrix.Color444(8, 8, 8));
matrix.drawPixel(19, 16, matrix.Color444(6, 6, 6));
matrix.drawPixel(20, 16, matrix.Color444(10, 10, 10));
matrix.drawPixel(21, 16, matrix.Color444(11, 11, 11));
matrix.drawPixel(22, 16, matrix.Color444(9, 9, 9));
matrix.drawPixel(23, 16, matrix.Color444(5, 5, 5));
matrix.drawPixel(24, 16, matrix.Color444(2, 2, 2));
matrix.drawPixel(25, 16, matrix.Color444(2, 2, 2));
matrix.drawPixel(26, 16, matrix.Color444(2, 2, 2));
matrix.drawPixel(27, 16, matrix.Color444(2, 2, 2));
matrix.drawPixel(28, 16, matrix.Color444(2, 2, 2));
matrix.drawPixel(29, 16, matrix.Color444(3, 3, 3));
matrix.drawPixel(30, 16, matrix.Color444(5, 5, 5));
matrix.drawPixel(31, 16, matrix.Color444(5, 5, 5));
matrix.drawPixel(0, 17, matrix.Color444(8, 8, 8));
matrix.drawPixel(1, 17, matrix.Color444(8, 8, 8));
matrix.drawPixel(2, 17, matrix.Color444(9, 9, 9));
matrix.drawPixel(3, 17, matrix.Color444(8, 8, 8));
matrix.drawPixel(4, 17, matrix.Color444(9, 9, 9));
matrix.drawPixel(5, 17, matrix.Color444(4, 4, 4));
matrix.drawPixel(6, 17, matrix.Color444(3, 3, 3));
matrix.drawPixel(7, 17, matrix.Color444(1, 1, 1));
matrix.drawPixel(8, 17, matrix.Color444(2, 2, 2));
matrix.drawPixel(9, 17, matrix.Color444(6, 6, 6));
matrix.drawPixel(10, 17, matrix.Color444(14, 14, 14));
matrix.drawPixel(11, 17, matrix.Color444(12, 12, 12));
matrix.drawPixel(12, 17, matrix.Color444(5, 5, 5));
matrix.drawPixel(13, 17, matrix.Color444(14, 14, 14));
matrix.drawPixel(14, 17, matrix.Color444(10, 10, 10));
matrix.drawPixel(15, 17, matrix.Color444(10, 10, 10));
matrix.drawPixel(16, 17, matrix.Color444(10, 10, 10));
matrix.drawPixel(17, 17, matrix.Color444(4, 4, 4));
matrix.drawPixel(18, 17, matrix.Color444(7, 7, 7));
matrix.drawPixel(19, 17, matrix.Color444(6, 6, 6));
matrix.drawPixel(20, 17, matrix.Color444(8, 8, 8));
matrix.drawPixel(21, 17, matrix.Color444(9, 9, 9));
matrix.drawPixel(22, 17, matrix.Color444(9, 9, 9));
matrix.drawPixel(23, 17, matrix.Color444(4, 4, 4));
matrix.drawPixel(24, 17, matrix.Color444(2, 2, 2));
matrix.drawPixel(25, 17, matrix.Color444(2, 2, 2));
matrix.drawPixel(26, 17, matrix.Color444(2, 2, 2));
matrix.drawPixel(27, 17, matrix.Color444(2, 2, 2));
matrix.drawPixel(28, 17, matrix.Color444(1, 1, 1));
matrix.drawPixel(29, 17, matrix.Color444(2, 2, 2));
matrix.drawPixel(30, 17, matrix.Color444(4, 4, 4));
matrix.drawPixel(31, 17, matrix.Color444(4, 4, 4));
matrix.drawPixel(0, 18, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 18, matrix.Color444(9, 9, 9));
matrix.drawPixel(2, 18, matrix.Color444(9, 9, 9));
matrix.drawPixel(3, 18, matrix.Color444(9, 9, 9));
matrix.drawPixel(4, 18, matrix.Color444(7, 7, 7));
matrix.drawPixel(5, 18, matrix.Color444(3, 3, 3));
matrix.drawPixel(6, 18, matrix.Color444(4, 4, 4));
matrix.drawPixel(7, 18, matrix.Color444(1, 1, 1));
matrix.drawPixel(8, 18, matrix.Color444(2, 2, 2));
matrix.drawPixel(9, 18, matrix.Color444(5, 5, 5));
matrix.drawPixel(10, 18, matrix.Color444(12, 12, 12));
matrix.drawPixel(11, 18, matrix.Color444(7, 7, 7));
matrix.drawPixel(12, 18, matrix.Color444(4, 4, 4));
matrix.drawPixel(13, 18, matrix.Color444(5, 5, 5));
matrix.drawPixel(14, 18, matrix.Color444(3, 3, 3));
matrix.drawPixel(15, 18, matrix.Color444(5, 5, 5));
matrix.drawPixel(16, 18, matrix.Color444(4, 4, 4));
matrix.drawPixel(17, 18, matrix.Color444(2, 2, 2));
matrix.drawPixel(18, 18, matrix.Color444(5, 5, 5));
matrix.drawPixel(19, 18, matrix.Color444(4, 4, 4));
matrix.drawPixel(20, 18, matrix.Color444(3, 3, 3));
matrix.drawPixel(21, 18, matrix.Color444(8, 8, 8));
matrix.drawPixel(22, 18, matrix.Color444(6, 6, 6));
matrix.drawPixel(23, 18, matrix.Color444(4, 4, 4));
matrix.drawPixel(24, 18, matrix.Color444(1, 1, 1));
matrix.drawPixel(25, 18, matrix.Color444(3, 3, 3));
matrix.drawPixel(26, 18, matrix.Color444(2, 2, 2));
matrix.drawPixel(27, 18, matrix.Color444(2, 2, 2));
matrix.drawPixel(28, 18, matrix.Color444(2, 2, 2));
matrix.drawPixel(29, 18, matrix.Color444(3, 3, 3));
matrix.drawPixel(30, 18, matrix.Color444(4, 4, 4));
matrix.drawPixel(31, 18, matrix.Color444(3, 3, 3));
matrix.drawPixel(0, 19, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 19, matrix.Color444(9, 9, 9));
matrix.drawPixel(2, 19, matrix.Color444(8, 8, 8));
matrix.drawPixel(3, 19, matrix.Color444(9, 9, 9));
matrix.drawPixel(4, 19, matrix.Color444(5, 5, 5));
matrix.drawPixel(5, 19, matrix.Color444(2, 2, 2));
matrix.drawPixel(6, 19, matrix.Color444(3, 3, 3));
matrix.drawPixel(7, 19, matrix.Color444(3, 3, 3));
matrix.drawPixel(8, 19, matrix.Color444(2, 2, 2));
matrix.drawPixel(9, 19, matrix.Color444(2, 2, 2));
matrix.drawPixel(10, 19, matrix.Color444(11, 11, 11));
matrix.drawPixel(11, 19, matrix.Color444(4, 4, 4));
matrix.drawPixel(12, 19, matrix.Color444(5, 5, 5));
matrix.drawPixel(13, 19, matrix.Color444(4, 4, 4));
matrix.drawPixel(14, 19, matrix.Color444(7, 7, 7));
matrix.drawPixel(15, 19, matrix.Color444(5, 5, 5));
matrix.drawPixel(16, 19, matrix.Color444(8, 8, 8));
matrix.drawPixel(17, 19, matrix.Color444(3, 3, 3));
matrix.drawPixel(18, 19, matrix.Color444(3, 3, 3));
matrix.drawPixel(19, 19, matrix.Color444(3, 3, 3));
matrix.drawPixel(20, 19, matrix.Color444(2, 2, 2));
matrix.drawPixel(21, 19, matrix.Color444(3, 3, 3));
matrix.drawPixel(22, 19, matrix.Color444(4, 4, 4));
matrix.drawPixel(23, 19, matrix.Color444(3, 3, 3));
matrix.drawPixel(24, 19, matrix.Color444(1, 1, 1));
matrix.drawPixel(25, 19, matrix.Color444(4, 4, 4));
matrix.drawPixel(26, 19, matrix.Color444(3, 3, 3));
matrix.drawPixel(27, 19, matrix.Color444(3, 3, 3));
matrix.drawPixel(28, 19, matrix.Color444(2, 2, 2));
matrix.drawPixel(29, 19, matrix.Color444(2, 2, 2));
matrix.drawPixel(30, 19, matrix.Color444(3, 3, 3));
matrix.drawPixel(31, 19, matrix.Color444(4, 4, 4));
matrix.drawPixel(0, 20, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 20, matrix.Color444(8, 8, 8));
matrix.drawPixel(2, 20, matrix.Color444(8, 8, 8));
matrix.drawPixel(3, 20, matrix.Color444(8, 8, 8));
matrix.drawPixel(4, 20, matrix.Color444(4, 4, 4));
matrix.drawPixel(5, 20, matrix.Color444(2, 2, 2));
matrix.drawPixel(6, 20, matrix.Color444(4, 4, 4));
matrix.drawPixel(7, 20, matrix.Color444(1, 1, 1));
matrix.drawPixel(8, 20, matrix.Color444(3, 3, 3));
matrix.drawPixel(9, 20, matrix.Color444(2, 2, 2));
matrix.drawPixel(10, 20, matrix.Color444(12, 12, 12));
matrix.drawPixel(11, 20, matrix.Color444(11, 11, 11));
matrix.drawPixel(12, 20, matrix.Color444(8, 8, 8));
matrix.drawPixel(13, 20, matrix.Color444(1, 1, 1));
matrix.drawPixel(14, 20, matrix.Color444(15, 15, 15));
matrix.drawPixel(15, 20, matrix.Color444(15, 15, 15));
matrix.drawPixel(16, 20, matrix.Color444(15, 15, 15));
matrix.drawPixel(17, 20, matrix.Color444(11, 11, 11));
matrix.drawPixel(18, 20, matrix.Color444(7, 7, 7));
matrix.drawPixel(19, 20, matrix.Color444(2, 2, 2));
matrix.drawPixel(20, 20, matrix.Color444(6, 6, 6));
matrix.drawPixel(21, 20, matrix.Color444(7, 7, 7));
matrix.drawPixel(22, 20, matrix.Color444(6, 6, 6));
matrix.drawPixel(23, 20, matrix.Color444(1, 1, 1));
matrix.drawPixel(24, 20, matrix.Color444(1, 1, 1));
matrix.drawPixel(25, 20, matrix.Color444(2, 2, 2));
matrix.drawPixel(26, 20, matrix.Color444(3, 3, 3));
matrix.drawPixel(27, 20, matrix.Color444(2, 2, 2));
matrix.drawPixel(28, 20, matrix.Color444(2, 2, 2));
matrix.drawPixel(29, 20, matrix.Color444(2, 2, 2));
matrix.drawPixel(30, 20, matrix.Color444(4, 4, 4));
matrix.drawPixel(31, 20, matrix.Color444(3, 3, 3));
matrix.drawPixel(0, 21, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 21, matrix.Color444(8, 8, 8));
matrix.drawPixel(2, 21, matrix.Color444(8, 8, 8));
matrix.drawPixel(3, 21, matrix.Color444(8, 8, 8));
matrix.drawPixel(4, 21, matrix.Color444(3, 3, 3));
matrix.drawPixel(5, 21, matrix.Color444(2, 2, 2));
matrix.drawPixel(6, 21, matrix.Color444(2, 2, 2));
matrix.drawPixel(7, 21, matrix.Color444(1, 1, 1));
matrix.drawPixel(8, 21, matrix.Color444(3, 3, 3));
matrix.drawPixel(9, 21, matrix.Color444(2, 2, 2));
matrix.drawPixel(10, 21, matrix.Color444(12, 12, 12));
matrix.drawPixel(11, 21, matrix.Color444(12, 12, 12));
matrix.drawPixel(12, 21, matrix.Color444(12, 12, 12));
matrix.drawPixel(13, 21, matrix.Color444(13, 13, 13));
matrix.drawPixel(14, 21, matrix.Color444(12, 12, 12));
matrix.drawPixel(15, 21, matrix.Color444(10, 10, 10));
matrix.drawPixel(16, 21, matrix.Color444(5, 5, 5));
matrix.drawPixel(17, 21, matrix.Color444(9, 9, 9));
matrix.drawPixel(18, 21, matrix.Color444(6, 6, 6));
matrix.drawPixel(19, 21, matrix.Color444(7, 7, 7));
matrix.drawPixel(20, 21, matrix.Color444(7, 7, 7));
matrix.drawPixel(21, 21, matrix.Color444(6, 6, 6));
matrix.drawPixel(22, 21, matrix.Color444(5, 5, 5));
matrix.drawPixel(23, 21, matrix.Color444(1, 1, 1));
matrix.drawPixel(24, 21, matrix.Color444(2, 2, 2));
matrix.drawPixel(25, 21, matrix.Color444(2, 2, 2));
matrix.drawPixel(26, 21, matrix.Color444(3, 3, 3));
matrix.drawPixel(27, 21, matrix.Color444(2, 2, 2));
matrix.drawPixel(28, 21, matrix.Color444(3, 3, 3));
matrix.drawPixel(29, 21, matrix.Color444(2, 2, 2));
matrix.drawPixel(30, 21, matrix.Color444(4, 4, 4));
matrix.drawPixel(31, 21, matrix.Color444(3, 3, 3));
matrix.drawPixel(0, 22, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 22, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 22, matrix.Color444(8, 8, 8));
matrix.drawPixel(3, 22, matrix.Color444(8, 8, 8));
matrix.drawPixel(4, 22, matrix.Color444(4, 4, 4));
matrix.drawPixel(5, 22, matrix.Color444(4, 4, 4));
matrix.drawPixel(6, 22, matrix.Color444(3, 3, 3));
matrix.drawPixel(7, 22, matrix.Color444(2, 2, 2));
matrix.drawPixel(8, 22, matrix.Color444(1, 1, 1));
matrix.drawPixel(9, 22, matrix.Color444(2, 2, 2));
matrix.drawPixel(10, 22, matrix.Color444(2, 2, 2));
matrix.drawPixel(11, 22, matrix.Color444(12, 12, 12));
matrix.drawPixel(12, 22, matrix.Color444(12, 12, 12));
matrix.drawPixel(13, 22, matrix.Color444(15, 15, 15));
matrix.drawPixel(14, 22, matrix.Color444(14, 14, 14));
matrix.drawPixel(15, 22, matrix.Color444(11, 11, 11));
matrix.drawPixel(16, 22, matrix.Color444(10, 10, 10));
matrix.drawPixel(17, 22, matrix.Color444(8, 8, 8));
matrix.drawPixel(18, 22, matrix.Color444(8, 8, 8));
matrix.drawPixel(19, 22, matrix.Color444(7, 7, 7));
matrix.drawPixel(20, 22, matrix.Color444(6, 6, 6));
matrix.drawPixel(21, 22, matrix.Color444(5, 5, 5));
matrix.drawPixel(22, 22, matrix.Color444(3, 3, 3));
matrix.drawPixel(23, 22, matrix.Color444(1, 1, 1));
matrix.drawPixel(24, 22, matrix.Color444(2, 2, 2));
matrix.drawPixel(25, 22, matrix.Color444(2, 2, 2));
matrix.drawPixel(26, 22, matrix.Color444(4, 4, 4));
matrix.drawPixel(27, 22, matrix.Color444(3, 3, 3));
matrix.drawPixel(28, 22, matrix.Color444(2, 2, 2));
matrix.drawPixel(29, 22, matrix.Color444(3, 3, 3));
matrix.drawPixel(30, 22, matrix.Color444(4, 4, 4));
matrix.drawPixel(31, 22, matrix.Color444(15, 15, 15));
matrix.drawPixel(0, 23, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 23, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 23, matrix.Color444(8, 8, 8));
matrix.drawPixel(3, 23, matrix.Color444(9, 9, 9));
matrix.drawPixel(4, 23, matrix.Color444(4, 4, 4));
matrix.drawPixel(5, 23, matrix.Color444(4, 4, 4));
matrix.drawPixel(6, 23, matrix.Color444(2, 2, 2));
matrix.drawPixel(7, 23, matrix.Color444(2, 2, 2));
matrix.drawPixel(8, 23, matrix.Color444(2, 2, 2));
matrix.drawPixel(9, 23, matrix.Color444(2, 2, 2));
matrix.drawPixel(10, 23, matrix.Color444(4, 4, 4));
matrix.drawPixel(11, 23, matrix.Color444(11, 11, 11));
matrix.drawPixel(12, 23, matrix.Color444(12, 12, 12));
matrix.drawPixel(13, 23, matrix.Color444(14, 14, 14));
matrix.drawPixel(14, 23, matrix.Color444(14, 14, 14));
matrix.drawPixel(15, 23, matrix.Color444(6, 6, 6));
matrix.drawPixel(16, 23, matrix.Color444(4, 4, 4));
matrix.drawPixel(17, 23, matrix.Color444(7, 7, 7));
matrix.drawPixel(18, 23, matrix.Color444(8, 8, 8));
matrix.drawPixel(19, 23, matrix.Color444(7, 7, 7));
matrix.drawPixel(20, 23, matrix.Color444(6, 6, 6));
matrix.drawPixel(21, 23, matrix.Color444(4, 4, 4));
matrix.drawPixel(22, 23, matrix.Color444(1, 1, 1));
matrix.drawPixel(23, 23, matrix.Color444(1, 1, 1));
matrix.drawPixel(24, 23, matrix.Color444(2, 2, 2));
matrix.drawPixel(25, 23, matrix.Color444(2, 2, 2));
matrix.drawPixel(26, 23, matrix.Color444(2, 2, 2));
matrix.drawPixel(27, 23, matrix.Color444(2, 2, 2));
matrix.drawPixel(28, 23, matrix.Color444(2, 2, 2));
matrix.drawPixel(29, 23, matrix.Color444(3, 3, 3));
matrix.drawPixel(30, 23, matrix.Color444(3, 3, 3));
matrix.drawPixel(31, 23, matrix.Color444(15, 15, 15));
matrix.drawPixel(0, 24, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 24, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 24, matrix.Color444(15, 15, 15));
matrix.drawPixel(3, 24, matrix.Color444(8, 8, 8));
matrix.drawPixel(4, 24, matrix.Color444(7, 7, 7));
matrix.drawPixel(5, 24, matrix.Color444(2, 2, 2));
matrix.drawPixel(6, 24, matrix.Color444(2, 2, 2));
matrix.drawPixel(7, 24, matrix.Color444(2, 2, 2));
matrix.drawPixel(8, 24, matrix.Color444(2, 2, 2));
matrix.drawPixel(9, 24, matrix.Color444(2, 2, 2));
matrix.drawPixel(10, 24, matrix.Color444(4, 4, 4));
matrix.drawPixel(11, 24, matrix.Color444(2, 2, 2));
matrix.drawPixel(12, 24, matrix.Color444(12, 12, 12));
matrix.drawPixel(13, 24, matrix.Color444(14, 14, 14));
matrix.drawPixel(14, 24, matrix.Color444(13, 13, 13));
matrix.drawPixel(15, 24, matrix.Color444(12, 12, 12));
matrix.drawPixel(16, 24, matrix.Color444(10, 10, 10));
matrix.drawPixel(17, 24, matrix.Color444(9, 9, 9));
matrix.drawPixel(18, 24, matrix.Color444(7, 7, 7));
matrix.drawPixel(19, 24, matrix.Color444(6, 6, 6));
matrix.drawPixel(20, 24, matrix.Color444(4, 4, 4));
matrix.drawPixel(21, 24, matrix.Color444(2, 2, 2));
matrix.drawPixel(22, 24, matrix.Color444(1, 1, 1));
matrix.drawPixel(23, 24, matrix.Color444(1, 1, 1));
matrix.drawPixel(24, 24, matrix.Color444(2, 2, 2));
matrix.drawPixel(25, 24, matrix.Color444(2, 2, 2));
matrix.drawPixel(26, 24, matrix.Color444(1, 1, 1));
matrix.drawPixel(27, 24, matrix.Color444(2, 2, 2));
matrix.drawPixel(28, 24, matrix.Color444(2, 2, 2));
matrix.drawPixel(29, 24, matrix.Color444(3, 3, 3));
matrix.drawPixel(30, 24, matrix.Color444(15, 15, 15));
matrix.drawPixel(31, 24, matrix.Color444(15, 15, 15));
matrix.drawPixel(0, 25, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 25, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 25, matrix.Color444(15, 15, 15));
matrix.drawPixel(3, 25, matrix.Color444(8, 8, 8));
matrix.drawPixel(4, 25, matrix.Color444(8, 8, 8));
matrix.drawPixel(5, 25, matrix.Color444(5, 5, 5));
matrix.drawPixel(6, 25, matrix.Color444(2, 2, 2));
matrix.drawPixel(7, 25, matrix.Color444(3, 3, 3));
matrix.drawPixel(8, 25, matrix.Color444(2, 2, 2));
matrix.drawPixel(9, 25, matrix.Color444(1, 1, 1));
matrix.drawPixel(10, 25, matrix.Color444(3, 3, 3));
matrix.drawPixel(11, 25, matrix.Color444(4, 4, 4));
matrix.drawPixel(12, 25, matrix.Color444(6, 6, 6));
matrix.drawPixel(13, 25, matrix.Color444(11, 11, 11));
matrix.drawPixel(14, 25, matrix.Color444(10, 10, 10));
matrix.drawPixel(15, 25, matrix.Color444(10, 10, 10));
matrix.drawPixel(16, 25, matrix.Color444(10, 10, 10));
matrix.drawPixel(17, 25, matrix.Color444(8, 8, 8));
matrix.drawPixel(18, 25, matrix.Color444(7, 7, 7));
matrix.drawPixel(19, 25, matrix.Color444(4, 4, 4));
matrix.drawPixel(20, 25, matrix.Color444(2, 2, 2));
matrix.drawPixel(21, 25, matrix.Color444(2, 2, 2));
matrix.drawPixel(22, 25, matrix.Color444(2, 2, 2));
matrix.drawPixel(23, 25, matrix.Color444(2, 2, 2));
matrix.drawPixel(24, 25, matrix.Color444(2, 2, 2));
matrix.drawPixel(25, 25, matrix.Color444(3, 3, 3));
matrix.drawPixel(26, 25, matrix.Color444(2, 2, 2));
matrix.drawPixel(27, 25, matrix.Color444(1, 1, 1));
matrix.drawPixel(28, 25, matrix.Color444(2, 2, 2));
matrix.drawPixel(29, 25, matrix.Color444(1, 1, 1));
matrix.drawPixel(30, 25, matrix.Color444(15, 15, 15));
matrix.drawPixel(31, 25, matrix.Color444(15, 15, 15));
matrix.drawPixel(0, 26, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 26, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 26, matrix.Color444(15, 15, 15));
matrix.drawPixel(3, 26, matrix.Color444(15, 15, 15));
matrix.drawPixel(4, 26, matrix.Color444(7, 7, 7));
matrix.drawPixel(5, 26, matrix.Color444(2, 2, 2));
matrix.drawPixel(6, 26, matrix.Color444(3, 3, 3));
matrix.drawPixel(7, 26, matrix.Color444(3, 3, 3));
matrix.drawPixel(8, 26, matrix.Color444(1, 1, 1));
matrix.drawPixel(9, 26, matrix.Color444(1, 1, 1));
matrix.drawPixel(10, 26, matrix.Color444(1, 1, 1));
matrix.drawPixel(11, 26, matrix.Color444(3, 3, 3));
matrix.drawPixel(12, 26, matrix.Color444(4, 4, 4));
matrix.drawPixel(13, 26, matrix.Color444(8, 8, 8));
matrix.drawPixel(14, 26, matrix.Color444(11, 11, 11));
matrix.drawPixel(15, 26, matrix.Color444(8, 8, 8));
matrix.drawPixel(16, 26, matrix.Color444(9, 9, 9));
matrix.drawPixel(17, 26, matrix.Color444(8, 8, 8));
matrix.drawPixel(18, 26, matrix.Color444(4, 4, 4));
matrix.drawPixel(19, 26, matrix.Color444(3, 3, 3));
matrix.drawPixel(20, 26, matrix.Color444(2, 2, 2));
matrix.drawPixel(21, 26, matrix.Color444(3, 3, 3));
matrix.drawPixel(22, 26, matrix.Color444(2, 2, 2));
matrix.drawPixel(23, 26, matrix.Color444(2, 2, 2));
matrix.drawPixel(24, 26, matrix.Color444(4, 4, 4));
matrix.drawPixel(25, 26, matrix.Color444(1, 1, 1));
matrix.drawPixel(26, 26, matrix.Color444(3, 3, 3));
matrix.drawPixel(27, 26, matrix.Color444(2, 2, 2));
matrix.drawPixel(28, 26, matrix.Color444(2, 2, 2));
matrix.drawPixel(29, 26, matrix.Color444(15, 15, 15));
matrix.drawPixel(30, 26, matrix.Color444(15, 15, 15));
matrix.drawPixel(31, 26, matrix.Color444(15, 15, 15));
matrix.drawPixel(0, 27, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 27, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 27, matrix.Color444(15, 15, 15));
matrix.drawPixel(3, 27, matrix.Color444(15, 15, 15));
matrix.drawPixel(4, 27, matrix.Color444(15, 15, 15));
matrix.drawPixel(5, 27, matrix.Color444(4, 4, 4));
matrix.drawPixel(6, 27, matrix.Color444(1, 1, 1));
matrix.drawPixel(7, 27, matrix.Color444(6, 6, 6));
matrix.drawPixel(8, 27, matrix.Color444(2, 2, 2));
matrix.drawPixel(9, 27, matrix.Color444(2, 2, 2));
matrix.drawPixel(10, 27, matrix.Color444(2, 2, 2));
matrix.drawPixel(11, 27, matrix.Color444(2, 2, 2));
matrix.drawPixel(12, 27, matrix.Color444(3, 3, 3));
matrix.drawPixel(13, 27, matrix.Color444(9, 9, 9));
matrix.drawPixel(14, 27, matrix.Color444(10, 10, 10));
matrix.drawPixel(15, 27, matrix.Color444(6, 6, 6));
matrix.drawPixel(16, 27, matrix.Color444(5, 5, 5));
matrix.drawPixel(17, 27, matrix.Color444(5, 5, 5));
matrix.drawPixel(18, 27, matrix.Color444(4, 4, 4));
matrix.drawPixel(19, 27, matrix.Color444(3, 3, 3));
matrix.drawPixel(20, 27, matrix.Color444(2, 2, 2));
matrix.drawPixel(21, 27, matrix.Color444(2, 2, 2));
matrix.drawPixel(22, 27, matrix.Color444(2, 2, 2));
matrix.drawPixel(23, 27, matrix.Color444(3, 3, 3));
matrix.drawPixel(24, 27, matrix.Color444(2, 2, 2));
matrix.drawPixel(25, 27, matrix.Color444(1, 1, 1));
matrix.drawPixel(26, 27, matrix.Color444(3, 3, 3));
matrix.drawPixel(27, 27, matrix.Color444(2, 2, 2));
matrix.drawPixel(28, 27, matrix.Color444(15, 15, 15));
matrix.drawPixel(29, 27, matrix.Color444(15, 15, 15));
matrix.drawPixel(30, 27, matrix.Color444(15, 15, 15));
matrix.drawPixel(31, 27, matrix.Color444(15, 15, 15));
matrix.drawPixel(0, 28, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 28, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 28, matrix.Color444(15, 15, 15));
matrix.drawPixel(3, 28, matrix.Color444(15, 15, 15));
matrix.drawPixel(4, 28, matrix.Color444(15, 15, 15));
matrix.drawPixel(5, 28, matrix.Color444(15, 15, 15));
matrix.drawPixel(6, 28, matrix.Color444(1, 1, 1));
matrix.drawPixel(7, 28, matrix.Color444(5, 5, 5));
matrix.drawPixel(8, 28, matrix.Color444(3, 3, 3));
matrix.drawPixel(9, 28, matrix.Color444(1, 1, 1));
matrix.drawPixel(10, 28, matrix.Color444(2, 2, 2));
matrix.drawPixel(11, 28, matrix.Color444(3, 3, 3));
matrix.drawPixel(12, 28, matrix.Color444(3, 3, 3));
matrix.drawPixel(13, 28, matrix.Color444(8, 8, 8));
matrix.drawPixel(14, 28, matrix.Color444(10, 10, 10));
matrix.drawPixel(15, 28, matrix.Color444(9, 9, 9));
matrix.drawPixel(16, 28, matrix.Color444(7, 7, 7));
matrix.drawPixel(17, 28, matrix.Color444(5, 5, 5));
matrix.drawPixel(18, 28, matrix.Color444(5, 5, 5));
matrix.drawPixel(19, 28, matrix.Color444(6, 6, 6));
matrix.drawPixel(20, 28, matrix.Color444(4, 4, 4));
matrix.drawPixel(21, 28, matrix.Color444(2, 2, 2));
matrix.drawPixel(22, 28, matrix.Color444(3, 3, 3));
matrix.drawPixel(23, 28, matrix.Color444(2, 2, 2));
matrix.drawPixel(24, 28, matrix.Color444(2, 2, 2));
matrix.drawPixel(25, 28, matrix.Color444(1, 1, 1));
matrix.drawPixel(26, 28, matrix.Color444(2, 2, 2));
matrix.drawPixel(27, 28, matrix.Color444(15, 15, 15));
matrix.drawPixel(28, 28, matrix.Color444(15, 15, 15));
matrix.drawPixel(29, 28, matrix.Color444(15, 15, 15));
matrix.drawPixel(30, 28, matrix.Color444(15, 15, 15));
matrix.drawPixel(31, 28, matrix.Color444(15, 15, 15));
matrix.drawPixel(0, 29, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 29, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 29, matrix.Color444(15, 15, 15));
matrix.drawPixel(3, 29, matrix.Color444(15, 15, 15));
matrix.drawPixel(4, 29, matrix.Color444(15, 15, 15));
matrix.drawPixel(5, 29, matrix.Color444(15, 15, 15));
matrix.drawPixel(6, 29, matrix.Color444(15, 15, 15));
matrix.drawPixel(7, 29, matrix.Color444(1, 1, 1));
matrix.drawPixel(8, 29, matrix.Color444(2, 2, 2));
matrix.drawPixel(9, 29, matrix.Color444(2, 2, 2));
matrix.drawPixel(10, 29, matrix.Color444(2, 2, 2));
matrix.drawPixel(11, 29, matrix.Color444(4, 4, 4));
matrix.drawPixel(12, 29, matrix.Color444(5, 5, 5));
matrix.drawPixel(13, 29, matrix.Color444(6, 6, 6));
matrix.drawPixel(14, 29, matrix.Color444(9, 9, 9));
matrix.drawPixel(15, 29, matrix.Color444(8, 8, 8));
matrix.drawPixel(16, 29, matrix.Color444(8, 8, 8));
matrix.drawPixel(17, 29, matrix.Color444(7, 7, 7));
matrix.drawPixel(18, 29, matrix.Color444(6, 6, 6));
matrix.drawPixel(19, 29, matrix.Color444(5, 5, 5));
matrix.drawPixel(20, 29, matrix.Color444(4, 4, 4));
matrix.drawPixel(21, 29, matrix.Color444(4, 4, 4));
matrix.drawPixel(22, 29, matrix.Color444(3, 3, 3));
matrix.drawPixel(23, 29, matrix.Color444(2, 2, 2));
matrix.drawPixel(24, 29, matrix.Color444(1, 1, 1));
matrix.drawPixel(25, 29, matrix.Color444(2, 2, 2));
matrix.drawPixel(26, 29, matrix.Color444(15, 15, 15));
matrix.drawPixel(27, 29, matrix.Color444(15, 15, 15));
matrix.drawPixel(28, 29, matrix.Color444(15, 15, 15));
matrix.drawPixel(29, 29, matrix.Color444(15, 15, 15));
matrix.drawPixel(30, 29, matrix.Color444(15, 15, 15));
matrix.drawPixel(31, 29, matrix.Color444(15, 15, 15));
matrix.drawPixel(0, 30, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 30, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 30, matrix.Color444(15, 15, 15));
matrix.drawPixel(3, 30, matrix.Color444(15, 15, 15));
matrix.drawPixel(4, 30, matrix.Color444(15, 15, 15));
matrix.drawPixel(5, 30, matrix.Color444(15, 15, 15));
matrix.drawPixel(6, 30, matrix.Color444(15, 15, 15));
matrix.drawPixel(7, 30, matrix.Color444(15, 15, 15));
matrix.drawPixel(8, 30, matrix.Color444(15, 15, 15));
matrix.drawPixel(9, 30, matrix.Color444(2, 2, 2));
matrix.drawPixel(10, 30, matrix.Color444(4, 4, 4));
matrix.drawPixel(11, 30, matrix.Color444(5, 5, 5));
matrix.drawPixel(12, 30, matrix.Color444(4, 4, 4));
matrix.drawPixel(13, 30, matrix.Color444(7, 7, 7));
matrix.drawPixel(14, 30, matrix.Color444(7, 7, 7));
matrix.drawPixel(15, 30, matrix.Color444(8, 8, 8));
matrix.drawPixel(16, 30, matrix.Color444(7, 7, 7));
matrix.drawPixel(17, 30, matrix.Color444(6, 6, 6));
matrix.drawPixel(18, 30, matrix.Color444(6, 6, 6));
matrix.drawPixel(19, 30, matrix.Color444(5, 5, 5));
matrix.drawPixel(20, 30, matrix.Color444(5, 5, 5));
matrix.drawPixel(21, 30, matrix.Color444(6, 6, 6));
matrix.drawPixel(22, 30, matrix.Color444(3, 3, 3));
matrix.drawPixel(23, 30, matrix.Color444(3, 3, 3));
matrix.drawPixel(24, 30, matrix.Color444(15, 15, 15));
matrix.drawPixel(25, 30, matrix.Color444(15, 15, 15));
matrix.drawPixel(26, 30, matrix.Color444(15, 15, 15));
matrix.drawPixel(27, 30, matrix.Color444(15, 15, 15));
matrix.drawPixel(28, 30, matrix.Color444(15, 15, 15));
matrix.drawPixel(29, 30, matrix.Color444(15, 15, 15));
matrix.drawPixel(30, 30, matrix.Color444(15, 15, 15));
matrix.drawPixel(31, 30, matrix.Color444(15, 15, 15));
matrix.drawPixel(0, 31, matrix.Color444(15, 15, 15));
matrix.drawPixel(1, 31, matrix.Color444(15, 15, 15));
matrix.drawPixel(2, 31, matrix.Color444(15, 15, 15));
matrix.drawPixel(3, 31, matrix.Color444(15, 15, 15));
matrix.drawPixel(4, 31, matrix.Color444(15, 15, 15));
matrix.drawPixel(5, 31, matrix.Color444(15, 15, 15));
matrix.drawPixel(6, 31, matrix.Color444(15, 15, 15));
matrix.drawPixel(7, 31, matrix.Color444(15, 15, 15));
matrix.drawPixel(8, 31, matrix.Color444(15, 15, 15));
matrix.drawPixel(9, 31, matrix.Color444(15, 15, 15));
matrix.drawPixel(10, 31, matrix.Color444(15, 15, 15));
matrix.drawPixel(11, 31, matrix.Color444(3, 3, 3));
matrix.drawPixel(12, 31, matrix.Color444(5, 5, 5));
matrix.drawPixel(13, 31, matrix.Color444(7, 7, 7));
matrix.drawPixel(14, 31, matrix.Color444(7, 7, 7));
matrix.drawPixel(15, 31, matrix.Color444(8, 8, 8));
matrix.drawPixel(16, 31, matrix.Color444(7, 7, 7));
matrix.drawPixel(17, 31, matrix.Color444(8, 8, 8));
matrix.drawPixel(18, 31, matrix.Color444(7, 7, 7));
matrix.drawPixel(19, 31, matrix.Color444(6, 6, 6));
matrix.drawPixel(20, 31, matrix.Color444(6, 6, 6));
matrix.drawPixel(21, 31, matrix.Color444(6, 6, 6));
matrix.drawPixel(22, 31, matrix.Color444(15, 15, 15));
matrix.drawPixel(23, 31, matrix.Color444(15, 15, 15));
matrix.drawPixel(24, 31, matrix.Color444(15, 15, 15));
matrix.drawPixel(25, 31, matrix.Color444(15, 15, 15));
matrix.drawPixel(26, 31, matrix.Color444(15, 15, 15));
matrix.drawPixel(27, 31, matrix.Color444(15, 15, 15));
matrix.drawPixel(28, 31, matrix.Color444(15, 15, 15));
matrix.drawPixel(29, 31, matrix.Color444(15, 15, 15));
matrix.drawPixel(30, 31, matrix.Color444(15, 15, 15));
matrix.drawPixel(31, 31, matrix.Color444(15, 15, 15));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment