You have to make a game Too-low --- Too-high (TLTH) in shortest code (in bytes) 

Game rules:
-----------

1. Computer will choose a random number out of integer range (-32768..32767).
2. Now you will think of a number and input it.
3. The computer will tell if your number is lower (`TOO LOW`) or higher (`TOO HIGH`) than the chosen number.
4. When you guess the number, the computer should display `Congrats! You found the number!`.

Code Rules:
-----------

1. Do not use the characters `T`, `O`, `L`, `W`, `H`, `I` and `G` (neither lowercase nor uppercase) in string or character literals.  

For instance:

```
tolower(T);  // Acceptable  
cout<<"T";   // Unacceptable
char ch='T'; // Unacceptable

```
2. **Remove 300 bytes** if your code can display the game rules before starting the game.
3. **Remove 50 bytes** if your code can count number of turns and display number of turns taken in the end of game like this:

```
"Congrats! You found the number in n turns!"

```

where n is number of turns taken, instead of 

```
"Congrats! You found the number!"  

```
4. **Remove 25 bytes** from your score if your code can tell user that the number you input is out of integer range.  

For example:

```
Enter the number: 40000  
Sorry! This number is out of range
Please Enter the number again:  

```
5. **Remove 25 bytes** If your code takes the random number not from any built-in random function.
6. **Remove 10 bytes** If your code display "congrats" in color (pick any color except default white).

Submission Rules:
-----------------

1. Add a heading with your language name and score with all bounty calculation and its explanation.
2. Post your golfed and ungolfed code.

Winner
------

1. The answer with **least bytes** wins.
2. If there is a tie, the answer with the more votes wins.
3. The winner will be chosen after 5 days.

**EDIT**:Please show your code's output.  

**EDIT-2**: You can ignore Rule-1 for Rules-2,3 & 4 in Code Rules

Best Of Luck :]