Help: a namespace can only contain types and namespace declarations

a namespace can only contain types and namespace declarations
I’m having this error with my code, on the line that says “void state_laptop0”
I’m learning basic Unity at the moment, so please be gentle in how you explain. From what I’ve read I think the problem is with my brackets, but I really don’t know what to fix.
The code is:

using UnityEngine;
using UnityEngine.UI;
using System.Collections;

public class TextController : MonoBehaviour {

public Text text;
private enum States {cell, pills, laptop0, liquid0, freedom};
private States myState;

// Use this for initialization
void Start () {
	myState = States.cell;	
}

// Update is called once per frame
void Update () {
	print (myState);
	if (myState == States.cell) {
		state_cell();
	} else if (myState == States.pills) {
		state_pills();
	} else if (myState == States.freedom) {
		state_freedom();
	} else if (myState == States.laptop0) {
		state_laptop0();
	}
}

	void state_cell (){
		text.text = "You are in a small room, anchored to the floor with a rope and heavy ball." +
					" There are 3 items on the floor in front of you." +
					" A jar of pills, a laptop, and a glass of liquid." +
					" They are just out of your reach, however." +
					" But there are are 3 buttons you can reach, parallel with the 3 items.

" +
" Press 1 for the pills button, 2 for the laptop button, and 3 for the glass of liquid button." ;
if (Input.GetKeyDown(KeyCode.Alpha1)) {
myState = States.pills;

		}
	}
	
	void state_pills () {
		text.text = "The pills slide towards you on a small conveyor belt." +
					" You put one into your mouth." +
					" These things taste terrible. Dry, sticky powder. Blegh." +
					" Wait, why the hell did you consume a random pill from a" +
					" room in which you are trapped with no recollection" +
					" of how you got in there?

" +
“You pass out. Press space to wake up.”;
if (Input.GetKeyDown(KeyCode.Space)) {
myState = States.freedom;
}
}

	void state_freedom () {
		text.text = "You wake up with a fairly fuzzy mind." +
					" You can make out your surroundings, though." +
					" You're at home. Was this all a dream?" +
					" Well, at least you didn't die a horrible, pill induced death, right?

" +
“Go back to sleep. You deserve it, winner.”;
}
}

	void state_laptop0() {
		text.text = "The laptop is pushed towards you by a small mechanical arm." +
					" You press the 'on' button. Can it help you escape?" +
					" You're greeted with a terrible gif of a laughing man." +
					" What a joke.

" +
“Press R to choose another button.”;
if (Input.GetKeyDown(KeyCode.R)) {myState = States.cell;}
}

void state_freedom () {
text.text = “You wake up with a fairly fuzzy mind.” +
" You can make out your surroundings, though." +
" You’re at home. Was this all a dream?" +
" Well, at least you didn’t die a horrible, pill induced death, right?

" +
“Go back to sleep. You deserve it, winner.”;
} <— this guy here, copy pasta is baderino :wink:
}