private static void tryToSetEnvironment(String file) 
			throws FileNotFoundException, IOException, Exception {
		BufferedReader input = new BufferedReader(new FileReader(file));
		String line = input.readLine();
		short size = Short.parseShort(line);
		if (size > 50) {
			input.close();
			throw new Exception("Tamanho da mina maior do que 50."); 
		}
		environment = new Environment(size);
		for (short row = 0; row < size; row++) {
			line = input.readLine();
			for (short col = 0; col < size; col++) {
				if (line.length() != size) {
					input.close();
					throw new Exception("Largura da mina incompatível com seu tamanho.");
				}
				char content = line.charAt(col);
				if (content != '0' && content != '1' && content != '*') {
					input.close();
					throw new Exception("Conteúdo da mina não identificado.");
				}
				environment.setMineContent(new Position(row, col), content);
			}
		}
		input.close();
	}