```python
def possible_tr_trails(rows: int, cols: int, blocked: list) -> int:
    if rows <= 0 or cols <= 0 or len(blocked) != 2 or len(blocked) != 2 or len(blocked) != 2 or len(blocked) != 2 or len(blocked) != 2 or len(blocked) != 2 or len(blocked) != 2 or len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) != 2 possible len(blocked) !=