private final void method1571(int i, int[] is, byte i_96_) {
	try {
	    if (i_96_ <= 81)
		anInt2805 = -46;
	    for (int i_97_ = 31; i_97_ > 0; i_97_--) {
		int i_98_ = 36 * i_97_;
		for (int i_99_ = 35; i_99_ > 0; i_99_--) {
		    if (is[i_99_ - -i_98_] == 0
			&& is[i_99_ + i_98_ - 1 + -36] != 0)
			is[i_98_ + i_99_] = i;
		}
	    }
	    anInt2790++;
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("rq.M(" + i + ','
					     + (is != null ? "{...}" : "null")
					     + ',' + i_96_ + ')'));
	}
    }