public Directions getDirectionFromSign(Sign sign){
		
		Directions direction = Directions.None;
		int id = getIdFromSign(sign);
		
		if(displays.get(id).get(0).getDirection().matches("[nN]|[nN]orth")){
			direction = Directions.North;
		}
		else if(displays.get(id).get(0).getDirection().matches("[sS]|[sS]outh")){
			direction = Directions.South;
		}
		else if(displays.get(id).get(0).getDirection().matches("[eE]|[eE]ast")){
			direction = Directions.East;
		}
		else if(displays.get(id).get(0).getDirection().matches("[wW]|[wW]est")){
			direction = Directions.West;
		}
		else if(displays.get(id).get(0).getDirection().matches("[dD]|[dD]own") || displays.get(id).get(0).getDirection().matches("[uU]|[uU]p")){
			direction = Directions.Horizontal;
		}
		
		return direction;
	}