final void method1024
	(float f, float f_341_, float f_342_, float f_343_, float f_344_,
	 float f_345_, float f_346_, float f_347_, float f_348_, float f_349_,
	 float f_350_, float f_351_, float f_352_, float f_353_, float f_354_,
	 int i, int i_355_, int i_356_, int i_357_, int i_358_, int i_359_,
	 int i_360_, int i_361_) {
	if (i_361_ != anInt1697) {
	    anIntArray1698 = aHa_Sub1_1666.method3719(i_361_);
	    if (anIntArray1698 == null) {
		method1027((float) (int) f, (float) (int) f_341_,
			   (float) (int) f_342_, (float) (int) f_343_,
			   (float) (int) f_344_, (float) (int) f_345_,
			   (float) (int) f_346_, (float) (int) f_347_,
			   (float) (int) f_348_,
			   Class6.method206(i, i_357_ | i_358_ << 24, 255),
			   Class6.method206(i_355_, i_357_ | i_359_ << 24,
					    255),
			   Class6.method206(i_356_, i_357_ | i_360_ << 24,
					    255));
		return;
	    }
	    anInt1693 = (aHa_Sub1_1666.method3727(i_361_) ? 64
			 : ((SoftwareToolkit) aHa_Sub1_1666).anInt7501);
	    anInt1690 = anInt1693 - 1;
	    anInt1683 = aHa_Sub1_1666.method3726(i_361_);
	    aBoolean1694 = aHa_Sub1_1666.method3714(i_361_);
	}
	anInt1696 = i_357_;
	float f_362_ = (float) (i >> 24 & 0xff);
	float f_363_ = (float) (i_355_ >> 24 & 0xff);
	float f_364_ = (float) (i_356_ >> 24 & 0xff);
	float f_365_ = (float) (i >> 16 & 0xff);
	float f_366_ = (float) (i_355_ >> 16 & 0xff);
	float f_367_ = (float) (i_356_ >> 16 & 0xff);
	float f_368_ = (float) (i >> 8 & 0xff);
	float f_369_ = (float) (i_355_ >> 8 & 0xff);
	float f_370_ = (float) (i_356_ >> 8 & 0xff);
	float f_371_ = (float) (i & 0xff);
	float f_372_ = (float) (i_355_ & 0xff);
	float f_373_ = (float) (i_356_ & 0xff);
	f_349_ /= f_346_;
	f_350_ /= f_347_;
	f_351_ /= f_348_;
	f_352_ /= f_346_;
	f_353_ /= f_347_;
	f_354_ /= f_348_;
	f_346_ = 1.0F / f_346_;
	f_347_ = 1.0F / f_347_;
	f_348_ = 1.0F / f_348_;
	float f_374_ = 0.0F;
	float f_375_ = 0.0F;
	float f_376_ = 0.0F;
	float f_377_ = 0.0F;
	float f_378_ = 0.0F;
	float f_379_ = 0.0F;
	float f_380_ = 0.0F;
	float f_381_ = 0.0F;
	float f_382_ = 0.0F;
	if (f_341_ != f) {
	    float f_383_ = f_341_ - f;
	    f_374_ = (f_344_ - f_343_) / f_383_;
	    f_375_ = (f_347_ - f_346_) / f_383_;
	    f_376_ = (f_350_ - f_349_) / f_383_;
	    f_377_ = (f_353_ - f_352_) / f_383_;
	    f_378_ = (float) (i_359_ - i_358_) / f_383_;
	    f_379_ = (f_363_ - f_362_) / f_383_;
	    f_380_ = (f_366_ - f_365_) / f_383_;
	    f_381_ = (f_369_ - f_368_) / f_383_;
	    f_382_ = (f_372_ - f_371_) / f_383_;
	}
	float f_384_ = 0.0F;
	float f_385_ = 0.0F;
	float f_386_ = 0.0F;
	float f_387_ = 0.0F;
	float f_388_ = 0.0F;
	float f_389_ = 0.0F;
	float f_390_ = 0.0F;
	float f_391_ = 0.0F;
	float f_392_ = 0.0F;
	if (f_342_ != f_341_) {
	    float f_393_ = f_342_ - f_341_;
	    f_384_ = (f_345_ - f_344_) / f_393_;
	    f_385_ = (f_348_ - f_347_) / f_393_;
	    f_386_ = (f_351_ - f_350_) / f_393_;
	    f_387_ = (f_354_ - f_353_) / f_393_;
	    f_388_ = (float) (i_360_ - i_359_) / f_393_;
	    f_389_ = (f_364_ - f_363_) / f_393_;
	    f_390_ = (f_367_ - f_366_) / f_393_;
	    f_391_ = (f_370_ - f_369_) / f_393_;
	    f_392_ = (f_373_ - f_372_) / f_393_;
	}
	float f_394_ = 0.0F;
	float f_395_ = 0.0F;
	float f_396_ = 0.0F;
	float f_397_ = 0.0F;
	float f_398_ = 0.0F;
	float f_399_ = 0.0F;
	float f_400_ = 0.0F;
	float f_401_ = 0.0F;
	float f_402_ = 0.0F;
	if (f != f_342_) {
	    float f_403_ = f - f_342_;
	    f_394_ = (f_343_ - f_345_) / f_403_;
	    f_395_ = (f_346_ - f_348_) / f_403_;
	    f_396_ = (f_349_ - f_351_) / f_403_;
	    f_397_ = (f_352_ - f_354_) / f_403_;
	    f_398_ = (float) (i_358_ - i_360_) / f_403_;
	    f_399_ = (f_362_ - f_364_) / f_403_;
	    f_400_ = (f_365_ - f_367_) / f_403_;
	    f_401_ = (f_368_ - f_370_) / f_403_;
	    f_402_ = (f_371_ - f_373_) / f_403_;
	}
	if (f <= f_341_ && f <= f_342_) {
	    if (!(f >= (float) ((Class109) this).anInt1672)) {
		if (f_341_ > (float) ((Class109) this).anInt1672)
		    f_341_ = (float) ((Class109) this).anInt1672;
		if (f_342_ > (float) ((Class109) this).anInt1672)
		    f_342_ = (float) ((Class109) this).anInt1672;
		if (f_341_ < f_342_) {
		    f_345_ = f_343_;
		    f_348_ = f_346_;
		    f_351_ = f_349_;
		    f_354_ = f_352_;
		    i_360_ = i_358_;
		    f_364_ = f_362_;
		    f_367_ = f_365_;
		    f_370_ = f_368_;
		    f_373_ = f_371_;
		    if (f < 0.0F) {
			f_343_ -= f_374_ * f;
			f_345_ -= f_394_ * f;
			f_346_ -= f_375_ * f;
			f_348_ -= f_395_ * f;
			f_349_ -= f_376_ * f;
			f_351_ -= f_396_ * f;
			f_352_ -= f_377_ * f;
			f_354_ -= f_397_ * f;
			i_358_ -= f_378_ * f;
			i_360_ -= f_398_ * f;
			f_362_ -= f_379_ * f;
			f_364_ -= f_399_ * f;
			f_365_ -= f_379_ * f;
			f_367_ -= f_399_ * f;
			f_368_ -= f_379_ * f;
			f_370_ -= f_399_ * f;
			f_371_ -= f_379_ * f;
			f_373_ -= f_399_ * f;
			f = 0.0F;
		    }
		    if (f_341_ < 0.0F) {
			f_344_ -= f_384_ * f_341_;
			f_347_ -= f_385_ * f_341_;
			f_350_ -= f_386_ * f_341_;
			f_353_ -= f_387_ * f_341_;
			i_359_ -= f_388_ * f_341_;
			f_363_ -= f_389_ * f_341_;
			f_366_ -= f_390_ * f_341_;
			f_369_ -= f_391_ * f_341_;
			f_372_ -= f_392_ * f_341_;
			f_341_ = 0.0F;
		    }
		    if (f != f_341_ && f_394_ < f_374_
			|| f == f_341_ && f_394_ > f_384_) {
			f_342_ -= f_341_;
			f_341_ -= f;
			f = (float) ((Class109) this).anIntArray1676[(int) f];
			while (--f_341_ >= 0.0F) {
			    method1016(anIntArray1673, anIntArray1698, (int) f,
				       (int) f_345_, (int) f_343_, f_348_,
				       f_346_, f_351_, f_349_, f_354_, f_352_,
				       (float) i_360_, (float) i_358_, f_364_,
				       f_362_, f_367_, f_365_, f_370_, f_368_,
				       f_373_, f_371_);
			    f_343_ += f_374_;
			    f_345_ += f_394_;
			    f_346_ += f_375_;
			    f_348_ += f_395_;
			    f_349_ += f_376_;
			    f_351_ += f_396_;
			    f_352_ += f_377_;
			    f_354_ += f_397_;
			    i_358_ += f_378_;
			    i_360_ += f_398_;
			    f_362_ += f_379_;
			    f_364_ += f_399_;
			    f_365_ += f_380_;
			    f_367_ += f_400_;
			    f_368_ += f_381_;
			    f_370_ += f_401_;
			    f_371_ += f_382_;
			    f_373_ += f_402_;
			    f += (float) anInt1678;
			}
			while (--f_342_ >= 0.0F) {
			    method1016(anIntArray1673, anIntArray1698, (int) f,
				       (int) f_345_, (int) f_344_, f_348_,
				       f_347_, f_351_, f_350_, f_354_, f_353_,
				       (float) i_360_, (float) i_359_, f_364_,
				       f_363_, f_367_, f_366_, f_370_, f_369_,
				       f_373_, f_372_);
			    f_344_ += f_384_;
			    f_345_ += f_394_;
			    f_347_ += f_385_;
			    f_348_ += f_395_;
			    f_350_ += f_386_;
			    f_351_ += f_396_;
			    f_353_ += f_387_;
			    f_354_ += f_397_;
			    i_359_ += f_388_;
			    i_360_ += f_398_;
			    f_363_ += f_389_;
			    f_364_ += f_399_;
			    f_366_ += f_390_;
			    f_367_ += f_400_;
			    f_369_ += f_391_;
			    f_370_ += f_401_;
			    f_372_ += f_392_;
			    f_373_ += f_402_;
			    f += (float) anInt1678;
			}
		    } else {
			f_342_ -= f_341_;
			f_341_ -= f;
			f = (float) ((Class109) this).anIntArray1676[(int) f];
			while (--f_341_ >= 0.0F) {
			    method1016(anIntArray1673, anIntArray1698, (int) f,
				       (int) f_343_, (int) f_345_, f_346_,
				       f_348_, f_349_, f_351_, f_352_, f_354_,
				       (float) i_358_, (float) i_360_, f_362_,
				       f_364_, f_365_, f_367_, f_368_, f_370_,
				       f_371_, f_373_);
			    f_343_ += f_374_;
			    f_345_ += f_394_;
			    f_346_ += f_375_;
			    f_348_ += f_395_;
			    f_349_ += f_376_;
			    f_351_ += f_396_;
			    f_352_ += f_377_;
			    f_354_ += f_397_;
			    i_358_ += f_378_;
			    i_360_ += f_398_;
			    f_362_ += f_379_;
			    f_364_ += f_399_;
			    f_365_ += f_380_;
			    f_367_ += f_400_;
			    f_368_ += f_381_;
			    f_370_ += f_401_;
			    f_371_ += f_382_;
			    f_373_ += f_402_;
			    f += (float) anInt1678;
			}
			while (--f_342_ >= 0.0F) {
			    method1016(anIntArray1673, anIntArray1698, (int) f,
				       (int) f_344_, (int) f_345_, f_347_,
				       f_348_, f_350_, f_351_, f_353_, f_354_,
				       (float) i_359_, (float) i_360_, f_363_,
				       f_364_, f_366_, f_367_, f_369_, f_370_,
				       f_372_, f_373_);
			    f_344_ += f_384_;
			    f_345_ += f_394_;
			    f_347_ += f_385_;
			    f_348_ += f_395_;
			    f_350_ += f_386_;
			    f_351_ += f_396_;
			    f_353_ += f_387_;
			    f_354_ += f_397_;
			    i_359_ += f_388_;
			    i_360_ += f_398_;
			    f_363_ += f_389_;
			    f_364_ += f_399_;
			    f_366_ += f_390_;
			    f_367_ += f_400_;
			    f_369_ += f_391_;
			    f_370_ += f_401_;
			    f_372_ += f_392_;
			    f_373_ += f_402_;
			    f += (float) anInt1678;
			}
		    }
		} else {
		    f_344_ = f_343_;
		    f_347_ = f_346_;
		    f_350_ = f_349_;
		    f_353_ = f_352_;
		    i_359_ = i_358_;
		    f_363_ = f_362_;
		    f_366_ = f_365_;
		    f_369_ = f_368_;
		    f_372_ = f_371_;
		    if (f < 0.0F) {
			f_343_ -= f_374_ * f;
			f_344_ -= f_394_ * f;
			f_346_ -= f_375_ * f;
			f_347_ -= f_395_ * f;
			f_349_ -= f_376_ * f;
			f_350_ -= f_396_ * f;
			f_352_ -= f_377_ * f;
			f_353_ -= f_397_ * f;
			i_358_ -= f_378_ * f;
			i_359_ -= f_398_ * f;
			f_362_ -= f_379_ * f;
			f_363_ -= f_399_ * f;
			f_365_ -= f_379_ * f;
			f_366_ -= f_399_ * f;
			f_368_ -= f_379_ * f;
			f_369_ -= f_399_ * f;
			f_371_ -= f_379_ * f;
			f_372_ -= f_399_ * f;
			f = 0.0F;
		    }
		    if (f_342_ < 0.0F) {
			f_345_ -= f_384_ * f_342_;
			f_348_ -= f_385_ * f_342_;
			f_351_ -= f_386_ * f_342_;
			f_354_ -= f_387_ * f_342_;
			i_360_ -= f_388_ * f_342_;
			f_364_ -= f_389_ * f_342_;
			f_367_ -= f_390_ * f_342_;
			f_370_ -= f_391_ * f_342_;
			f_373_ -= f_392_ * f_342_;
			f_342_ = 0.0F;
		    }
		    if (f != f_342_ && f_394_ < f_374_
			|| f == f_342_ && f_384_ > f_374_) {
			f_341_ -= f_342_;
			f_342_ -= f;
			f = (float) ((Class109) this).anIntArray1676[(int) f];
			while (--f_342_ >= 0.0F) {
			    method1016(anIntArray1673, anIntArray1698, (int) f,
				       (int) f_344_, (int) f_343_, f_347_,
				       f_346_, f_350_, f_349_, f_353_, f_352_,
				       (float) i_359_, (float) i_358_, f_363_,
				       f_362_, f_366_, f_365_, f_369_, f_368_,
				       f_372_, f_371_);
			    f_343_ += f_374_;
			    f_344_ += f_394_;
			    f_346_ += f_375_;
			    f_347_ += f_395_;
			    f_349_ += f_376_;
			    f_350_ += f_396_;
			    f_352_ += f_377_;
			    f_353_ += f_397_;
			    i_358_ += f_378_;
			    i_359_ += f_398_;
			    f_362_ += f_379_;
			    f_363_ += f_399_;
			    f_365_ += f_380_;
			    f_366_ += f_400_;
			    f_368_ += f_381_;
			    f_369_ += f_401_;
			    f_371_ += f_382_;
			    f_372_ += f_402_;
			    f += (float) anInt1678;
			}
			while (--f_341_ >= 0.0F) {
			    method1016(anIntArray1673, anIntArray1698, (int) f,
				       (int) f_345_, (int) f_343_, f_348_,
				       f_346_, f_351_, f_349_, f_354_, f_352_,
				       (float) i_360_, (float) i_358_, f_364_,
				       f_362_, f_367_, f_365_, f_370_, f_368_,
				       f_373_, f_371_);
			    f_345_ += f_384_;
			    f_343_ += f_374_;
			    f_348_ += f_385_;
			    f_346_ += f_375_;
			    f_351_ += f_386_;
			    f_349_ += f_376_;
			    f_354_ += f_387_;
			    f_352_ += f_377_;
			    i_360_ += f_388_;
			    i_358_ += f_378_;
			    f_364_ += f_389_;
			    f_362_ += f_379_;
			    f_367_ += f_390_;
			    f_365_ += f_380_;
			    f_370_ += f_391_;
			    f_368_ += f_381_;
			    f_373_ += f_392_;
			    f_371_ += f_382_;
			    f += (float) anInt1678;
			}
		    } else {
			f_341_ -= f_342_;
			f_342_ -= f;
			f = (float) ((Class109) this).anIntArray1676[(int) f];
			while (--f_342_ >= 0.0F) {
			    method1016(anIntArray1673, anIntArray1698, (int) f,
				       (int) f_343_, (int) f_344_, f_346_,
				       f_347_, f_349_, f_350_, f_352_, f_353_,
				       (float) i_358_, (float) i_359_, f_362_,
				       f_363_, f_365_, f_366_, f_368_, f_369_,
				       f_371_, f_372_);
			    f_344_ += f_394_;
			    f_343_ += f_374_;
			    f_347_ += f_395_;
			    f_346_ += f_375_;
			    f_350_ += f_396_;
			    f_349_ += f_376_;
			    f_353_ += f_397_;
			    f_352_ += f_377_;
			    i_359_ += f_398_;
			    i_358_ += f_378_;
			    f_363_ += f_399_;
			    f_362_ += f_379_;
			    f_366_ += f_400_;
			    f_365_ += f_380_;
			    f_369_ += f_401_;
			    f_368_ += f_381_;
			    f_372_ += f_402_;
			    f_371_ += f_382_;
			    f += (float) anInt1678;
			}
			while (--f_341_ >= 0.0F) {
			    method1016(anIntArray1673, anIntArray1698, (int) f,
				       (int) f_343_, (int) f_345_, f_346_,
				       f_348_, f_349_, f_351_, f_352_, f_354_,
				       (float) i_358_, (float) i_360_, f_362_,
				       f_364_, f_365_, f_367_, f_368_, f_370_,
				       f_371_, f_373_);
			    f_343_ += f_374_;
			    f_345_ += f_384_;
			    f_346_ += f_375_;
			    f_348_ += f_385_;
			    f_349_ += f_376_;
			    f_351_ += f_386_;
			    f_352_ += f_377_;
			    f_354_ += f_387_;
			    i_358_ += f_378_;
			    i_360_ += f_388_;
			    f_362_ += f_379_;
			    f_364_ += f_389_;
			    f_365_ += f_380_;
			    f_367_ += f_390_;
			    f_368_ += f_381_;
			    f_370_ += f_391_;
			    f_371_ += f_382_;
			    f_373_ += f_392_;
			    f += (float) anInt1678;
			}
		    }
		}
	    }
	} else if (f_341_ <= f_342_) {
	    if (!(f_341_ >= (float) ((Class109) this).anInt1672)) {
		if (f_342_ > (float) ((Class109) this).anInt1672)
		    f_342_ = (float) ((Class109) this).anInt1672;
		if (f > (float) ((Class109) this).anInt1672)
		    f = (float) ((Class109) this).anInt1672;
		if (f_342_ < f) {
		    f_343_ = f_344_;
		    f_346_ = f_347_;
		    f_349_ = f_350_;
		    f_352_ = f_353_;
		    i_358_ = i_359_;
		    f_362_ = f_363_;
		    f_365_ = f_366_;
		    f_368_ = f_369_;
		    f_371_ = f_372_;
		    if (f_341_ < 0.0F) {
			f_343_ -= f_374_ * f_341_;
			f_344_ -= f_384_ * f_341_;
			f_346_ -= f_375_ * f_341_;
			f_347_ -= f_385_ * f_341_;
			f_349_ -= f_376_ * f_341_;
			f_350_ -= f_386_ * f_341_;
			f_352_ -= f_377_ * f_341_;
			f_353_ -= f_387_ * f_341_;
			i_358_ -= f_378_ * f_341_;
			i_359_ -= f_388_ * f_341_;
			f_362_ -= f_379_ * f_341_;
			f_363_ -= f_389_ * f_341_;
			f_365_ -= f_380_ * f_341_;
			f_366_ -= f_390_ * f_341_;
			f_368_ -= f_381_ * f_341_;
			f_369_ -= f_391_ * f_341_;
			f_371_ -= f_382_ * f_341_;
			f_372_ -= f_392_ * f_341_;
			f_341_ = 0.0F;
		    }
		    if (f_342_ < 0.0F) {
			f_345_ -= f_394_ * f_342_;
			f_348_ -= f_395_ * f_342_;
			f_351_ -= f_396_ * f_342_;
			f_354_ -= f_397_ * f_342_;
			i_360_ -= f_398_ * f_342_;
			f_364_ -= f_399_ * f_342_;
			f_367_ -= f_400_ * f_342_;
			f_370_ -= f_401_ * f_342_;
			f_373_ -= f_402_ * f_342_;
			f_342_ = 0.0F;
		    }
		    if (f_341_ != f_342_ && f_374_ < f_384_
			|| f_341_ == f_342_ && f_374_ > f_394_) {
			f -= f_342_;
			f_342_ -= f_341_;
			f_341_ = (float) (((Class109) this).anIntArray1676
					  [(int) f_341_]);
			while (--f_342_ >= 0.0F) {
			    method1016(anIntArray1673, anIntArray1698,
				       (int) f_341_, (int) f_343_,
				       (int) f_344_, f_346_, f_347_, f_349_,
				       f_350_, f_352_, f_353_, (float) i_358_,
				       (float) i_359_, f_362_, f_363_, f_365_,
				       f_366_, f_368_, f_369_, f_371_, f_372_);
			    f_343_ += f_374_;
			    f_344_ += f_384_;
			    f_346_ += f_375_;
			    f_347_ += f_385_;
			    f_349_ += f_376_;
			    f_350_ += f_386_;
			    f_352_ += f_377_;
			    f_353_ += f_387_;
			    i_358_ += f_378_;
			    i_359_ += f_388_;
			    f_362_ += f_379_;
			    f_363_ += f_389_;
			    f_365_ += f_380_;
			    f_366_ += f_390_;
			    f_368_ += f_381_;
			    f_369_ += f_391_;
			    f_371_ += f_382_;
			    f_372_ += f_392_;
			    f_341_ += (float) anInt1678;
			}
			while (--f >= 0.0F) {
			    method1016(anIntArray1673, anIntArray1698,
				       (int) f_341_, (int) f_343_,
				       (int) f_345_, f_346_, f_348_, f_349_,
				       f_351_, f_352_, f_354_, (float) i_358_,
				       (float) i_360_, f_362_, f_364_, f_365_,
				       f_367_, f_368_, f_370_, f_371_, f_373_);
			    f_343_ += f_374_;
			    f_345_ += f_394_;
			    f_346_ += f_375_;
			    f_348_ += f_395_;
			    f_349_ += f_376_;
			    f_351_ += f_396_;
			    f_352_ += f_377_;
			    f_354_ += f_397_;
			    i_358_ += f_378_;
			    i_360_ += f_398_;
			    f_362_ += f_379_;
			    f_364_ += f_399_;
			    f_365_ += f_380_;
			    f_367_ += f_400_;
			    f_368_ += f_381_;
			    f_370_ += f_401_;
			    f_371_ += f_382_;
			    f_373_ += f_402_;
			    f_341_ += (float) anInt1678;
			}
		    } else {
			f -= f_342_;
			f_342_ -= f_341_;
			f_341_ = (float) (((Class109) this).anIntArray1676
					  [(int) f_341_]);
			while (--f_342_ >= 0.0F) {
			    method1016(anIntArray1673, anIntArray1698,
				       (int) f_341_, (int) f_344_,
				       (int) f_343_, f_347_, f_346_, f_350_,
				       f_349_, f_353_, f_352_, (float) i_359_,
				       (float) i_358_, f_363_, f_362_, f_366_,
				       f_365_, f_369_, f_368_, f_372_, f_371_);
			    f_344_ += f_384_;
			    f_343_ += f_374_;
			    f_347_ += f_385_;
			    f_346_ += f_375_;
			    f_350_ += f_386_;
			    f_349_ += f_376_;
			    f_353_ += f_387_;
			    f_352_ += f_377_;
			    i_359_ += f_388_;
			    i_358_ += f_378_;
			    f_363_ += f_389_;
			    f_362_ += f_379_;
			    f_366_ += f_390_;
			    f_365_ += f_380_;
			    f_369_ += f_391_;
			    f_368_ += f_381_;
			    f_372_ += f_392_;
			    f_371_ += f_382_;
			    f_341_ += (float) anInt1678;
			}
			while (--f >= 0.0F) {
			    method1016(anIntArray1673, anIntArray1698,
				       (int) f_341_, (int) f_345_,
				       (int) f_343_, f_348_, f_346_, f_351_,
				       f_349_, f_354_, f_352_, (float) i_360_,
				       (float) i_358_, f_364_, f_362_, f_367_,
				       f_365_, f_370_, f_368_, f_373_, f_371_);
			    f_345_ += f_394_;
			    f_343_ += f_374_;
			    f_348_ += f_395_;
			    f_346_ += f_375_;
			    f_351_ += f_396_;
			    f_349_ += f_376_;
			    f_354_ += f_397_;
			    f_352_ += f_377_;
			    i_360_ += f_398_;
			    i_358_ += f_378_;
			    f_364_ += f_399_;
			    f_362_ += f_379_;
			    f_367_ += f_400_;
			    f_365_ += f_380_;
			    f_370_ += f_401_;
			    f_368_ += f_381_;
			    f_373_ += f_402_;
			    f_371_ += f_382_;
			    f_341_ += (float) anInt1678;
			}
		    }
		} else {
		    f_345_ = f_344_;
		    f_348_ = f_347_;
		    f_351_ = f_350_;
		    f_354_ = f_353_;
		    i_360_ = i_359_;
		    f_364_ = f_363_;
		    f_367_ = f_366_;
		    f_370_ = f_369_;
		    f_373_ = f_372_;
		    if (f_341_ < 0.0F) {
			f_345_ -= f_374_ * f_341_;
			f_344_ -= f_384_ * f_341_;
			f_348_ -= f_375_ * f_341_;
			f_347_ -= f_385_ * f_341_;
			f_351_ -= f_376_ * f_341_;
			f_350_ -= f_386_ * f_341_;
			f_354_ -= f_377_ * f_341_;
			f_353_ -= f_387_ * f_341_;
			i_360_ -= f_378_ * f_341_;
			i_359_ -= f_388_ * f_341_;
			f_364_ -= f_379_ * f_341_;
			f_363_ -= f_389_ * f_341_;
			f_367_ -= f_380_ * f_341_;
			f_366_ -= f_390_ * f_341_;
			f_370_ -= f_381_ * f_341_;
			f_369_ -= f_391_ * f_341_;
			f_373_ -= f_382_ * f_341_;
			f_372_ -= f_392_ * f_341_;
			f_341_ = 0.0F;
		    }
		    if (f < 0.0F) {
			f_343_ -= f_394_ * f;
			f_346_ -= f_395_ * f;
			f_349_ -= f_396_ * f;
			f_352_ -= f_397_ * f;
			i_358_ -= f_398_ * f;
			f_362_ -= f_399_ * f;
			f_365_ -= f_400_ * f;
			f_368_ -= f_401_ * f;
			f_371_ -= f_402_ * f;
			f = 0.0F;
		    }
		    f_342_ -= f;
		    f -= f_341_;
		    f_341_ = (float) (((Class109) this).anIntArray1676
				      [(int) f_341_]);
		    if (f_374_ < f_384_) {
			while (--f >= 0.0F) {
			    method1016(anIntArray1673, anIntArray1698,
				       (int) f_341_, (int) f_345_,
				       (int) f_344_, f_348_, f_347_, f_351_,
				       f_350_, f_354_, f_353_, (float) i_360_,
				       (float) i_359_, f_364_, f_363_, f_367_,
				       f_366_, f_370_, f_369_, f_373_, f_372_);
			    f_345_ += f_374_;
			    f_344_ += f_384_;
			    f_348_ += f_375_;
			    f_347_ += f_385_;
			    f_351_ += f_376_;
			    f_350_ += f_386_;
			    f_354_ += f_377_;
			    f_353_ += f_387_;
			    i_360_ += f_378_;
			    i_359_ += f_388_;
			    f_364_ += f_379_;
			    f_363_ += f_389_;
			    f_367_ += f_380_;
			    f_366_ += f_390_;
			    f_370_ += f_381_;
			    f_369_ += f_391_;
			    f_373_ += f_382_;
			    f_372_ += f_392_;
			    f_341_ += (float) anInt1678;
			}
			while (--f_342_ >= 0.0F) {
			    method1016(anIntArray1673, anIntArray1698,
				       (int) f_341_, (int) f_343_,
				       (int) f_344_, f_346_, f_347_, f_349_,
				       f_350_, f_352_, f_353_, (float) i_358_,
				       (float) i_359_, f_362_, f_363_, f_365_,
				       f_366_, f_368_, f_369_, f_371_, f_372_);
			    f_343_ += f_394_;
			    f_344_ += f_384_;
			    f_346_ += f_395_;
			    f_347_ += f_385_;
			    f_349_ += f_396_;
			    f_350_ += f_386_;
			    f_352_ += f_397_;
			    f_353_ += f_387_;
			    i_358_ += f_398_;
			    i_359_ += f_388_;
			    f_362_ += f_399_;
			    f_363_ += f_389_;
			    f_365_ += f_400_;
			    f_366_ += f_390_;
			    f_368_ += f_401_;
			    f_369_ += f_391_;
			    f_371_ += f_402_;
			    f_372_ += f_392_;
			    f_341_ += (float) anInt1678;
			}
		    } else {
			while (--f >= 0.0F) {
			    method1016(anIntArray1673, anIntArray1698,
				       (int) f_341_, (int) f_344_,
				       (int) f_345_, f_347_, f_348_, f_350_,
				       f_351_, f_353_, f_354_, (float) i_359_,
				       (float) i_360_, f_363_, f_364_, f_366_,
				       f_367_, f_369_, f_370_, f_372_, f_373_);
			    f_344_ += f_384_;
			    f_345_ += f_374_;
			    f_347_ += f_385_;
			    f_348_ += f_375_;
			    f_350_ += f_386_;
			    f_351_ += f_376_;
			    f_353_ += f_387_;
			    f_354_ += f_377_;
			    i_359_ += f_388_;
			    i_360_ += f_378_;
			    f_363_ += f_389_;
			    f_364_ += f_379_;
			    f_366_ += f_390_;
			    f_367_ += f_380_;
			    f_369_ += f_391_;
			    f_370_ += f_381_;
			    f_372_ += f_392_;
			    f_373_ += f_382_;
			    f_341_ += (float) anInt1678;
			}
			while (--f_342_ >= 0.0F) {
			    method1016(anIntArray1673, anIntArray1698,
				       (int) f_341_, (int) f_344_,
				       (int) f_343_, f_347_, f_346_, f_350_,
				       f_349_, f_353_, f_352_, (float) i_359_,
				       (float) i_358_, f_363_, f_362_, f_366_,
				       f_365_, f_369_, f_368_, f_372_, f_371_);
			    f_344_ += f_384_;
			    f_343_ += f_394_;
			    f_347_ += f_385_;
			    f_346_ += f_395_;
			    f_350_ += f_386_;
			    f_349_ += f_396_;
			    f_353_ += f_387_;
			    f_352_ += f_397_;
			    i_359_ += f_388_;
			    i_358_ += f_398_;
			    f_363_ += f_389_;
			    f_362_ += f_399_;
			    f_366_ += f_390_;
			    f_365_ += f_400_;
			    f_369_ += f_391_;
			    f_368_ += f_401_;
			    f_372_ += f_392_;
			    f_371_ += f_402_;
			    f_341_ += (float) anInt1678;
			}
		    }
		}
	    }
	} else if (!(f_342_ >= (float) ((Class109) this).anInt1672)) {
	    if (f > (float) ((Class109) this).anInt1672)
		f = (float) ((Class109) this).anInt1672;
	    if (f_341_ > (float) ((Class109) this).anInt1672)
		f_341_ = (float) ((Class109) this).anInt1672;
	    if (f < f_341_) {
		f_344_ = f_345_;
		f_347_ = f_348_;
		f_350_ = f_351_;
		f_353_ = f_354_;
		i_359_ = i_360_;
		f_363_ = f_364_;
		f_366_ = f_367_;
		f_369_ = f_370_;
		f_372_ = f_373_;
		if (f_342_ < 0.0F) {
		    f_345_ -= f_394_ * f_342_;
		    f_344_ -= f_384_ * f_342_;
		    f_348_ -= f_395_ * f_342_;
		    f_347_ -= f_385_ * f_342_;
		    f_351_ -= f_396_ * f_342_;
		    f_350_ -= f_386_ * f_342_;
		    f_354_ -= f_397_ * f_342_;
		    f_353_ -= f_387_ * f_342_;
		    i_360_ -= f_398_ * 3.0F;
		    i_359_ -= f_388_ * f_342_;
		    f_364_ -= f_399_ * f_342_;
		    f_363_ -= f_389_ * f_342_;
		    f_367_ -= f_400_ * f_342_;
		    f_366_ -= f_390_ * f_342_;
		    f_370_ -= f_401_ * f_342_;
		    f_369_ -= f_391_ * f_342_;
		    f_373_ -= f_402_ * f_342_;
		    f_372_ -= f_392_ * f_342_;
		    f_342_ = 0.0F;
		}
		if (f < 0.0F) {
		    f_343_ -= f_374_ * f;
		    f_346_ -= f_375_ * f;
		    f_349_ -= f_376_ * f;
		    f_352_ -= f_377_ * f;
		    i_358_ -= f_378_ * f;
		    f_362_ -= f_379_ * f;
		    f_365_ -= f_380_ * f;
		    f_368_ -= f_381_ * f;
		    f_371_ -= f_382_ * f;
		    f = 0.0F;
		}
		if (f_384_ < f_394_) {
		    f_341_ -= f;
		    f -= f_342_;
		    f_342_ = (float) (((Class109) this).anIntArray1676
				      [(int) f_342_]);
		    while (--f >= 0.0F) {
			method1016(anIntArray1673, anIntArray1698,
				   (int) f_342_, (int) f_344_, (int) f_345_,
				   f_347_, f_348_, f_350_, f_351_, f_353_,
				   f_354_, (float) i_359_, (float) i_360_,
				   f_363_, f_364_, f_366_, f_367_, f_369_,
				   f_370_, f_372_, f_373_);
			f_344_ += f_384_;
			f_345_ += f_394_;
			f_347_ += f_385_;
			f_348_ += f_395_;
			f_350_ += f_386_;
			f_351_ += f_396_;
			f_353_ += f_387_;
			f_354_ += f_397_;
			i_359_ += f_388_;
			i_360_ += f_398_;
			f_363_ += f_389_;
			f_364_ += f_399_;
			f_366_ += f_390_;
			f_367_ += f_400_;
			f_369_ += f_391_;
			f_370_ += f_401_;
			f_372_ += f_392_;
			f_373_ += f_402_;
			f_342_ += (float) anInt1678;
		    }
		    while (--f_341_ >= 0.0F) {
			method1016(anIntArray1673, anIntArray1698,
				   (int) f_342_, (int) f_344_, (int) f_343_,
				   f_347_, f_346_, f_350_, f_349_, f_353_,
				   f_352_, (float) i_359_, (float) i_358_,
				   f_363_, f_362_, f_366_, f_365_, f_369_,
				   f_368_, f_372_, f_371_);
			f_344_ += f_384_;
			f_343_ += f_374_;
			f_347_ += f_385_;
			f_346_ += f_375_;
			f_350_ += f_386_;
			f_349_ += f_376_;
			f_353_ += f_387_;
			f_352_ += f_377_;
			i_359_ += f_388_;
			i_358_ += f_378_;
			f_363_ += f_389_;
			f_362_ += f_379_;
			f_366_ += f_390_;
			f_365_ += f_380_;
			f_369_ += f_391_;
			f_368_ += f_381_;
			f_372_ += f_392_;
			f_371_ += f_382_;
			f_342_ += (float) anInt1678;
		    }
		} else {
		    f_341_ -= f;
		    f -= f_342_;
		    f_342_ = (float) (((Class109) this).anIntArray1676
				      [(int) f_342_]);
		    while (--f >= 0.0F) {
			method1016(anIntArray1673, anIntArray1698,
				   (int) f_342_, (int) f_345_, (int) f_344_,
				   f_348_, f_347_, f_351_, f_350_, f_354_,
				   f_353_, (float) i_360_, (float) i_359_,
				   f_364_, f_363_, f_367_, f_366_, f_370_,
				   f_369_, f_373_, f_372_);
			f_345_ += f_394_;
			f_344_ += f_384_;
			f_348_ += f_395_;
			f_347_ += f_385_;
			f_351_ += f_396_;
			f_350_ += f_386_;
			f_354_ += f_397_;
			f_353_ += f_387_;
			i_360_ += f_398_;
			i_359_ += f_388_;
			f_364_ += f_399_;
			f_363_ += f_389_;
			f_367_ += f_400_;
			f_366_ += f_390_;
			f_370_ += f_401_;
			f_369_ += f_391_;
			f_373_ += f_402_;
			f_372_ += f_392_;
			f_342_ += (float) anInt1678;
		    }
		    while (--f_341_ >= 0.0F) {
			method1016(anIntArray1673, anIntArray1698,
				   (int) f_342_, (int) f_343_, (int) f_344_,
				   f_346_, f_347_, f_349_, f_350_, f_352_,
				   f_353_, (float) i_358_, (float) i_359_,
				   f_362_, f_363_, f_365_, f_366_, f_368_,
				   f_369_, f_371_, f_372_);
			f_343_ += f_374_;
			f_344_ += f_384_;
			f_346_ += f_375_;
			f_347_ += f_385_;
			f_349_ += f_376_;
			f_350_ += f_386_;
			f_352_ += f_377_;
			f_353_ += f_387_;
			i_358_ += f_378_;
			i_359_ += f_388_;
			f_362_ += f_379_;
			f_363_ += f_389_;
			f_365_ += f_380_;
			f_366_ += f_390_;
			f_368_ += f_381_;
			f_369_ += f_391_;
			f_371_ += f_382_;
			f_372_ += f_392_;
			f_342_ += (float) anInt1678;
		    }
		}
	    } else {
		f_343_ = f_345_;
		f_346_ = f_348_;
		f_349_ = f_351_;
		f_352_ = f_354_;
		i_358_ = i_360_;
		f_362_ = f_364_;
		f_365_ = f_367_;
		f_368_ = f_370_;
		f_371_ = f_373_;
		if (f_342_ < 0.0F) {
		    f_345_ -= f_394_ * f_342_;
		    f_343_ -= f_384_ * f_342_;
		    f_348_ -= f_395_ * f_342_;
		    f_346_ -= f_385_ * f_342_;
		    f_351_ -= f_396_ * f_342_;
		    f_349_ -= f_386_ * f_342_;
		    f_354_ -= f_397_ * f_342_;
		    f_352_ -= f_387_ * f_342_;
		    i_360_ -= f_398_ * 3.0F;
		    i_358_ -= f_388_ * f_342_;
		    f_364_ -= f_399_ * f_342_;
		    f_362_ -= f_389_ * f_342_;
		    f_367_ -= f_400_ * f_342_;
		    f_365_ -= f_390_ * f_342_;
		    f_370_ -= f_401_ * f_342_;
		    f_368_ -= f_391_ * f_342_;
		    f_373_ -= f_402_ * f_342_;
		    f_371_ -= f_392_ * f_342_;
		    f_342_ = 0.0F;
		}
		if (f_341_ < 0.0F) {
		    f_344_ -= f_374_ * f_341_;
		    f_347_ -= f_375_ * f_341_;
		    f_350_ -= f_376_ * f_341_;
		    f_353_ -= f_377_ * f_341_;
		    i_359_ -= f_378_ * f_341_;
		    f_363_ -= f_379_ * f_341_;
		    f_366_ -= f_380_ * f_341_;
		    f_369_ -= f_381_ * f_341_;
		    f_372_ -= f_382_ * f_341_;
		    f_341_ = 0.0F;
		}
		if (f_384_ < f_394_) {
		    f -= f_341_;
		    f_341_ -= f_342_;
		    f_342_ = (float) (((Class109) this).anIntArray1676
				      [(int) f_342_]);
		    while (--f_341_ >= 0.0F) {
			method1016(anIntArray1673, anIntArray1698,
				   (int) f_342_, (int) f_343_, (int) f_345_,
				   f_346_, f_348_, f_349_, f_351_, f_352_,
				   f_354_, (float) i_358_, (float) i_360_,
				   f_362_, f_364_, f_365_, f_367_, f_368_,
				   f_370_, f_371_, f_373_);
			f_343_ += f_384_;
			f_345_ += f_394_;
			f_346_ += f_385_;
			f_348_ += f_395_;
			f_349_ += f_386_;
			f_351_ += f_396_;
			f_352_ += f_387_;
			f_354_ += f_397_;
			i_358_ += f_388_;
			i_360_ += f_398_;
			f_362_ += f_389_;
			f_364_ += f_399_;
			f_365_ += f_390_;
			f_367_ += f_400_;
			f_368_ += f_391_;
			f_370_ += f_401_;
			f_371_ += f_392_;
			f_373_ += f_402_;
			f_342_ += (float) anInt1678;
		    }
		    while (--f >= 0.0F) {
			method1016(anIntArray1673, anIntArray1698,
				   (int) f_342_, (int) f_344_, (int) f_345_,
				   f_347_, f_348_, f_350_, f_351_, f_353_,
				   f_354_, (float) i_359_, (float) i_360_,
				   f_363_, f_364_, f_366_, f_367_, f_369_,
				   f_370_, f_372_, f_373_);
			f_344_ += f_374_;
			f_345_ += f_394_;
			f_347_ += f_375_;
			f_348_ += f_395_;
			f_350_ += f_376_;
			f_351_ += f_396_;
			f_353_ += f_377_;
			f_354_ += f_397_;
			i_359_ += f_378_;
			i_360_ += f_398_;
			f_363_ += f_379_;
			f_364_ += f_399_;
			f_366_ += f_380_;
			f_367_ += f_400_;
			f_369_ += f_381_;
			f_370_ += f_401_;
			f_372_ += f_382_;
			f_373_ += f_402_;
			f_342_ += (float) anInt1678;
		    }
		} else {
		    f -= f_341_;
		    f_341_ -= f_342_;
		    f_342_ = (float) (((Class109) this).anIntArray1676
				      [(int) f_342_]);
		    while (--f_341_ >= 0.0F) {
			method1016(anIntArray1673, anIntArray1698,
				   (int) f_342_, (int) f_345_, (int) f_343_,
				   f_348_, f_346_, f_351_, f_349_, f_354_,
				   f_352_, (float) i_360_, (float) i_358_,
				   f_364_, f_362_, f_367_, f_365_, f_370_,
				   f_368_, f_373_, f_371_);
			f_345_ += f_394_;
			f_343_ += f_384_;
			f_348_ += f_395_;
			f_346_ += f_385_;
			f_351_ += f_396_;
			f_349_ += f_386_;
			f_354_ += f_397_;
			f_352_ += f_387_;
			i_360_ += f_398_;
			i_358_ += f_388_;
			f_364_ += f_399_;
			f_362_ += f_389_;
			f_367_ += f_400_;
			f_365_ += f_390_;
			f_370_ += f_401_;
			f_368_ += f_391_;
			f_373_ += f_402_;
			f_371_ += f_392_;
			f_342_ += (float) anInt1678;
		    }
		    while (--f >= 0.0F) {
			method1016(anIntArray1673, anIntArray1698,
				   (int) f_342_, (int) f_345_, (int) f_344_,
				   f_348_, f_347_, f_351_, f_350_, f_354_,
				   f_353_, (float) i_360_, (float) i_359_,
				   f_364_, f_363_, f_367_, f_366_, f_370_,
				   f_369_, f_373_, f_372_);
			f_345_ += f_394_;
			f_344_ += f_374_;
			f_348_ += f_395_;
			f_347_ += f_375_;
			f_351_ += f_396_;
			f_350_ += f_376_;
			f_354_ += f_397_;
			f_353_ += f_377_;
			i_360_ += f_398_;
			i_359_ += f_378_;
			f_364_ += f_399_;
			f_363_ += f_379_;
			f_367_ += f_400_;
			f_366_ += f_380_;
			f_370_ += f_401_;
			f_369_ += f_381_;
			f_373_ += f_402_;
			f_372_ += f_382_;
			f_342_ += (float) anInt1678;
		    }
		}
	    }
	}
    }