n, m = map(int, input().split()) grid = [input().strip() for _ in range(n)] count = 0 for row in grid: count += row.count('.') if count % 2 != 0: print("NO") else: if n >= 2 and m >= 2: print("YES") else: print("NO")