 static void drawStatus(void)
 {
     if (gameTime > GAME_DURATION + FPS) {
-        arduboy.drawBitmap((WIDTH - IMG_START1_W) / 2, 8, imgStart1, IMG_START1_W, IMG_START1_H, WHITE);
+        drawBorderedLetter((WIDTH - IMG_START1_W) / 2, 8, IMG_START1_W, IMG_START1_H, imgStart1);
     } else if (gameTime > GAME_DURATION) {
-        arduboy.drawBitmap((WIDTH - IMG_START2_W) / 2, 8, imgStart2, IMG_START2_W, IMG_START2_H, WHITE);
+        drawBorderedLetter((WIDTH - IMG_START2_W) / 2, 8, IMG_START2_W, IMG_START2_H, imgStart2);
     } else {
         int dx = drawFigure(0, 0, score, ALIGN_LEFT);
-        arduboy.drawBitmap(dx, 0, imgTen, IMG_TEN_W, IMG_TEN_H, WHITE);
+        drawBorderedLetter(dx, 0, IMG_TEN_W, IMG_TEN_H, imgTen);
         drawClock(CLOCK_X, CLOCK_Y, CLOCK_R, (gameTime > 0) ? (GAME_DURATION - gameTime) / FPS : 0);
         if (gameTime <= 0) {
-            arduboy.drawBitmap((WIDTH - IMG_OVER_W) / 2, 48, imgOver, IMG_OVER_W, IMG_OVER_H, WHITE);
+            drawBorderedLetter((WIDTH - IMG_OVER_W) / 2, 48, IMG_OVER_W, IMG_OVER_H, imgOver);
         }
     }
 }

static int drawFigure(int16_t x, int16_t y, int value, uint8_t align)
{
    int k = (value > 9) ? drawFigure(x - align * 4, y, value / 10, align) : 0;
    arduboy.drawBitmap(x + k, y, imgFigures[value % 10], IMG_FIGURE_W, IMG_FIGURE_H, WHITE);
    return k + 8 - align * 4;
}

static void drawClock(int16_t x, int16_t y, uint8_t r, uint8_t sec)

};

PROGMEM static const uint8_t ledValues[] = {
    LED_VALUE(2, 2, 2), LED_VALUE(4, 0, 0), LED_VALUE(0, 0, 4), LED_VALUE(3, 3, 0), LED_VALUE(0, 3, 0),
    LED_VALUE(4, 1, 2), LED_VALUE(2, 1, 0), LED_VALUE(2, 0, 3), LED_VALUE(2, 4, 0), LED_VALUE(0, 3, 3)
};

MyArduboy   arduboy;
