def __init__(self):
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
for column in self.columns:
GPIO.setup(column, GPIO.OUT)
for row in self.rows:
GPIO.setup(row, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)