UNEXPECTED TOKEN )

im doing a car tutorial and trying to create a finish line and I am getting a unexpected token error

var finished:boolean; 

function OnTriggerEnter() 
{
   Debug.Log("You Win!!");
}

function OnGUI()
( !
     if(finished)
   {
     GUI.Label (Rect (10, 10, 100, 20), "You Win!");
   }
) !

please help figure out the problem the brackets with the exclamation points are the ones which are the error

Your brackets aren’t correct

function OnGUI(){
    if(finished){
        GI.Label (Rect (10, 10, 100, 20), "You Win!");
    }
}