code: def _erase_card(self, number):
          
          with self._lock:
              if number < (len(self.cards) - 1):
                  self._erase_card(number + 1)
              if number > (len(self.cards) - 1):
                  return
              max_cards_horiz = int(curses.COLS / 35)
              obliterate = curses.newwin(
                  6,
                  35,
                  7 + 6 * (number // max_cards_horiz),
                  35 * (number % max_cards_horiz),
              )
              obliterate.erase()
              obliterate.noutrefresh()
              del self.cards[number]
docs: Destroy cards with this or higher number.