code: def _draw_number(screen, x_offset, y_offset, number, style='class:clock',
                   transparent=False):
      " Write number at position. "
      fg = Char(' ', 'class:clock')
      bg = Char(' ', '')
  
      for y, row in enumerate(_numbers[number]):
          screen_row = screen.data_buffer[y + y_offset]
          for x, n in enumerate(row):
              if n == '#':
                  screen_row[x + x_offset] = fg
              elif not transparent:
                  screen_row[x + x_offset] = bf _draw_number(screen, x_offset, y_offset, number, style='class:clock',
                   transparent=False):
      " Write number at position. "
      fg = Char(' ', 'class:clock')
      bg = Char(' ', '')
  
      for y, row in enumerate(_numbers[number]):
          screen_row = screen.data_buffer[y + y_offset]
          for x, n in enumerate(row):
              if n == '#':
                  screen_row[x + x_offset] = fg
              elif not transparent:
                  screen_row[x + x_offset] = bg
docs: Write number at position.