Imposible to solve error

Im having this problem where this code is returning that there are unexpected symbols ‘)’ and ‘=’ in lines 8 and 9. Any and all help is apreciated!

using UnityEngine;
using System.Collections;

public class Companies : MonoBehaviour 
{
	private float Width = 0;
	private float Height = 0;
	Width = ((Screen.width) / 3) - 10;
	Height = (Screen.height) - 95;
	public Rect CompTab = new Rect(10, 85, Width, Height);

	// Use this for initialization
	void Start () 
	{

	}
	
	// Update is called once per frame
	void Update () 
	{
	
	}
	// create the Companies Window. All internals are in 'Disp1'
	void OnGUI()
	{
		CompTab = GUI.Window(1, CompTab, Disp1, "Companies");
	}
	// meat of the window itself, use this for menus and tabs
	void Disp1 (int WindowID)
	{

	}
}

You can’t do that, move your lines #8-10 to either Start, Awake or any other function wherever you want them to be set, e.g.:

 private float Width;
 private float Height;
 public Rect CompTab;
 private void Awake()
 {
     Width = ((Screen.width) / 3) - 10;
     Height = (Screen.height) - 95;
     CompTab = new Rect(10, 85, Width, Height);
 }

P.S. Ah yeah missed one thing - line #10 also won’t work like that, so I’ve updated code^.