from typing import List


def get_seat(r: int, c: int, seats: List[str]):
    """
    Returns the seat at row 'r' and column 'c'.
    Defaults to "." if either or both indices are out of bounds.
    """
    if 0 <= r < len(seats) and 0 <= c < len(seats[0]):
        return seats[r][c]
    else:
        return "."