abstract abstract abstract abstract abstract abstract abstract drapes abstract circuit board abstract circuit abstract abstract abstract abstract