import java.util.function.*;

public class TooManyNodes {
    @FunctionalInterface
    public static interface F {
      public float f(float val);
    }
 
    public static void main(String args[]) {
      test(0.0f);
      test(0.0f);
    }

    public static float apply(float val, F f) {
	return f.f(val);
    }

    public static float test(float val) {
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
        val = apply(apply(apply(apply(val, (v -> 2.0f * v)),
			(v -> v)), (v -> v)), (v -> -v));
	return val;
    }
}
