def load_data(path: str) -> list:
    """
    Reads puzzle input and returns a list of binary strings.
    Input:      '00100\n11110'
    Output:     ['00100', '11110']
    """
    with open(path, mode='r', encoding="utf-8") as f:
        return [i for i in f.read().split('\n')]