final int[][] method3047(int i, int i_2_) {
	if (i_2_ != -1564599039)
	    method3150(true);
	anInt9468++;
	int[][] is
	    = ((Class348_Sub40) this).aClass322_7033.method2557(-117, i);
	if (((Class322) ((Class348_Sub40) this).aClass322_7033).aBoolean4035) {
	    int[][] is_3_ = this.method3039((byte) -88, i, 0);
	    int[] is_4_ = is_3_[0];
	    int[] is_5_ = is_3_[1];
	    int[] is_6_ = is_3_[2];
	    int[] is_7_ = is[0];
	    int[] is_8_ = is[1];
	    int[] is_9_ = is[2];
	    for (int i_10_ = 0; ((Class348_Sub40_Sub6.anInt9139 ^ 0xffffffff)
				 < (i_10_ ^ 0xffffffff)); i_10_++) {
		int i_11_ = is_4_[i_10_];
		int i_12_ = is_5_[i_10_];
		int i_13_ = is_6_[i_10_];
		if (i_11_ < anInt9474)
		    is_7_[i_10_] = anInt9474;
		else if (i_11_ <= anInt9470)
		    is_7_[i_10_] = i_11_;
		else
		    is_7_[i_10_] = anInt9470;
		if (anInt9474 > i_12_)
		    is_8_[i_10_] = anInt9474;
		else if ((anInt9470 ^ 0xffffffff) <= (i_12_ ^ 0xffffffff))
		    is_8_[i_10_] = i_12_;
		else
		    is_8_[i_10_] = anInt9470;
		if ((i_13_ ^ 0xffffffff) <= (anInt9474 ^ 0xffffffff)) {
		    if ((anInt9470 ^ 0xffffffff) <= (i_13_ ^ 0xffffffff))
			is_9_[i_10_] = i_13_;
		    else
			is_9_[i_10_] = anInt9470;
		} else
		    is_9_[i_10_] = anInt9474;
	    }
	}
	return is;
    }