protected override void Build()
 {
     Image (800, 700);
    
     int x = 25;
     int y = 10;
     
     string color1 = "lightgrey";
     string color2 = "red";
     string t;
    
     for (int i = 0; i < 53; i++)
     {
         t = "P" + i.ToString();
         DrawString (t, x, y, 50, 30, "Tahoma", 12, "bold", "center", "black", "", true);
         DrawRectangle (x, y + 15, 50, 50, 1, t, color1, color2, true);
        
         if ((i + 1) % 10 == 0)
         {
             x = 25;
             y += 75;
         }
         else
             x += 75;
     }
    
     t = "true";
     DrawString (t, x, y, 50, 30, "Tahoma", 12, "bold", "center", "black", "", true);
     DrawRectangle (x, y + 15, 50, 50, 1, t, color1, color2, true);
    
     x += 75;
     t = "false";
     DrawString (t, x, y, 50, 30, "Tahoma", 12, "bold", "center", "black", "", true);
     DrawRectangle (x, y + 15, 50, 50, 1, t, color1, color2, true);

    x = 25;
     y += 75;
     for (int i = 1; i < 5; i++)
     {
         t = "g" + i.ToString();
         DrawString (t, x, y, 125, 30, "Tahoma", 12, "bold", "center", "black", "", true);
         DrawRectangle (x, y + 15, 125, 125, 1, t, color1, color2, true);
         x += 150;
     }
 }