public static int dfs() {
		Stack<Point> pila = new Stack<Point>();
		pila.add(new Point(0, 0));
		while (!pila.isEmpty()) {
			Point temp = pila.pop();
			if (temp.x < 0) {
				temp.x = temp.x * -1 + 500;
			}
			if (temp.y < 0) {
				temp.y = temp.y * -1 + 500;
			}
			for (int i = 0; i < varX.length; i++) {
				if (temp.x + varX[i] < 1000 && temp.x + varX[i] >= 0 && temp.y + varY[i] < 1000 && temp.y + varY[i] >= 0) {
					
				}
			}
		}

		return max;
	}