THREE FRIENDS

There are three friends; let’s call them A, B, C. They made the following statements:

  • A: “I have x Rupees more than B.”
  • B: “I have y rupees more than C.”
  • C: “I have z rupees more than A.”

You do not know the exact values of x,y,z . Instead, you are given their absolute values, i.e. X=|x| , Y=|y| and Z=|z| . Note that x , y , z may be negative; “having −r rupees more” is the same as “having r rupees less”.

Find out if there is some way to assign amounts of money to A, B, C such that all of their statements are true.

Input

  • The first line of the input contains a single integer T denoting the number of test cases. The description of T test cases follows.
  • The first and only line of each test case contains three space-separated integers X , Y and Z.

Output

For each test case, print a single line containing the string "yes" if the presented scenario is possible or "no" otherwise (without quotes).

Constraints

  • 1≤T≤1,000
  • 1≤X,Y,Z≤1,000

Subtasks

Subtask #1 (30 points):

  • 1≤T≤30
  • 1≤X,Y,Z≤3

Subtask #2 (70 points): original constraints

Example Input

2
1 2 1
1 1 1

Example Output

yes
no

Explanation

Example 1: One possible way to satisfy all conditions is: A has 10 rupees, B has 9 rupees and C has 11 rupees. Therefore, we have x=1 , y=−2, z=1 .

Example 2: There is no way for all conditions to be satisfied.