def find_top(char_locs, pt):
    """Finds the 'top' coord of a word that a character belongs to.
    
    :param char_locs: All character locations on the grid. 
    :param pt: The coord of the required character.
    :return: The 'top' coord.
    """
    if pt not in char_locs:
        return []

    l = list(pt)
    while (l[0], l[1]-1) in char_locs:
        l = [l[0], l[1]-1]

    return l