public MazeSolver( String inputFile, int height, int width ) {
	maze = new String[height+10][width*2+10];
	h = height+4;
	
	try {
	    Scanner sc = new Scanner( new File(inputFile) );

	    //System.out.println( "reading in file..." );

	    //System.out.println(h);
	    //System.out.println(w);
	 
	    for (int row = 0; row < h; row++){
		String line = sc.nextLine();
		w = line.length()+1;
		for( int i=0; i<line.length(); i++ )
		    maze[row][i] = line.substring( i,i+1 );	    }
	}

	catch( Exception e ) { System.out.println( e); }

	solved = false;
	
    
    }//end constructor