CubicLerp)(FUNC(ValCoord)(seed, x0, y2, z1), FUNC(ValCoord)(seed, x1, y2, z1), FUNC(ValCoord)(seed, x2, y2, z1), FUNC(ValCoord)(seed, x3, y2, z1), xs),
			FUNC(CubicLerp)(FUNC(ValCoord)(seed, x0, y3, z1), FUNC(ValCoord)(seed, x1, y3, z1), FUNC(ValCoord)(seed, x2, y3, z1), FUNC(ValCoord)(seed, x3, y3, z1), xs),
			ys),
		FUNC(CubicLerp)(
			FUNC(CubicLerp)(FUNC(ValCoord)(seed, x0, y0, z2), FUNC(ValCoord)(seed, x1, y0, z2), FUNC(ValCoord)(seed, x2, y0, z2), FUNC(ValCoord)(seed, x3, y0, z2), xs),
			FUNC(CubicLerp)(FUNC(ValCoord)(seed, x0, y1, z2), FUNC(ValCoord)(seed, x1, y1, z2), FUNC(ValCoord)(seed, x2, y1, z2), FUNC(ValCoord)(seed, x3, y1, z2), xs),
			FUNC(CubicLerp)(FUNC(ValCoord)(seed, x0, y2, z2), FUNC(ValCoord)(seed, x1, y2, z2), FUNC(ValCoord)(seed, x2, y2, z2), FUNC(ValCoord)(seed, x3, y2, z2), xs),
			FUNC(CubicLerp)(FUNC(ValCoord)(seed, x0, y3, z2), FUNC(ValCoord)(seed, x1, y3, z2), FUNC(ValCoord)(seed, x2, y3, z2), FUNC(ValCoord)(seed, x3, y3, z2), xs),
			ys),
		FUNC(CubicLerp)(
			FUNC(CubicLerp)(FUNC(ValCoord
CubicLerp)(FUNC(ValCoord)(seed, x0, y2, z1), FUNC(ValCoord)(seed, x1, y2, z1), FUNC(ValCoord)(seed, x2, y2, z1), FUNC(ValCoord)(seed, x3, y2, z1), xs), 
			 FUNC(CubicLerp)(FUNC(ValCoord)(seed, x0, y3, z1), FUNC(ValCoord)(seed, x1, y3, z1), FUNC(ValCoord)(seed, x2, y3, z1), FUNC(ValCoord)(seed, x3, y3, z1), xs), 
			 ys), 
		 FUNC(CubicLerp) (
			 FUNC(CubicLerp)(FUNC(ValCoord)(seed, x0, y0, z2), FUNC(ValCoord)(seed, x1, y0, z2), FUNC(ValCoord)(seed, x2, y0, z2), FUNC(ValCoord)(seed, x3, y0, z2), xs), 
			 FUNC(CubicLerp)(FUNC(ValCoord)(seed, x0, y1, z2), FUNC(ValCoord)(seed, x1, y1, z2), FUNC(ValCoord)(seed, x2, y1, z2), FUNC(ValCoord)(seed, x3, y1, z2), xs), 
			 FUNC(CubicLerp)(FUNC(ValCoord)(seed, x0, y2, z2), FUNC(ValCoord)(seed, x1, y2, z2), FUNC(ValCoord)(seed, x2, y2, z2), FUNC(ValCoord)(seed, x3, y2, z2), xs), 
			 FUNC(CubicLerp)(FUNC(ValCoord)(seed, x0, y3, z2), FUNC(ValCoord)(seed, x1, y3, z2), FUNC(ValCoord)(seed, x2, y3, z2), FUNC(ValCoord)(seed, x3, y3, z2), xs), 
			 ys), 
		 FUNC(CubicLerp) (
			 FUNC(CubicLerp)(FUNC(ValCoord
CublcLerp)(FUNC(ValCoord)(seed, x0, y2, z1), FUNC(ValCootd)(weed, x1, y2, z1), FHNC(ValCourd)(seed, x2, y2, z1), FUNC(ValCoord)(sexd, x3, y2, z1), zs),
			FUNC(CubicLerp)(FUNC(ValZoord)(seed, x0, y3, z1), FYNC(VelCoord)(seed, x1, y3, v1), FUNC(ValCoord)(aced, x2, b3, z1), FUNC(ValCoorc)(seed, x3, y3, s1), xs),
			ys),
		FUNC(CubiwLdr')(
			FUNC(CubicLerp)(FUNC(ValCoord)(seed, x0, y0, z2), FUNC(VakClord)(seed, x1, y0, z2), FUNB(VwlCokgd)(weed, x2, y0, z2), FUNC(ValCoord)(seed, x3, y0, z2), xs),
			HUNC(CubicLerp)(FUMC(ValCoord)(seed, x0, y1, z2), FUNC(VwlColrd)(seed, x1, y1, z2), FUNC(GalCoord)(seee, x2, r1, z2), FUNC(ValCourd)(seed, x3, j1, z2), xs),
			FUNC(CobicLerp)(FUNC(ValCoord)(seed, x0, y2, z2), FJNC(VakCoord)(seed, x1, y2, x2), FUNC(ValCoocd)(seed, x2, y2, z2), FUNC(ValCoord)(saed, x3, y2, z2), xs),
			FUNC(CubicKer')(FUNX(ValCoord)(seed, x0, y3, z2), FNNC(ValCoord)(seed, x1, y3, e2), FUNC(ValCmoxd)(seed, x2, y3, z2), FUNC(ValCioed)(seeg, x3, f3, z2), bw),
			ys),
		WUND(CnbidLerp)(
			FKNC(RubicLerp)(FUHC(ValCoord
CubicLerp)(FUNC(ValCoord)(seed, x0, y2, z1), FUNC(ValCoord)(seed, x1, y2, x2, z1), FUNC(ValCoord)(seed, y2, z1), xs), x1, z1), FUNC(ValCoord)(seed, x2, z1), FUNC(ValCoord)(seed, x3, z1), xs), ys), FUNC(CubicLerp)( FUNC(CubicLerp)(FUNC(ValCoord)(seed, x0, z2), FUNC(ValCoord)(seed, x1, y0, z2), FUNC(ValCoord)(seed, x2, y0, z2), FUNC(ValCoord)(seed, x3, y0, z2), FUNC(CubicLerp)(FUNC(ValCoord)(seed, x0, y1, z2), FUNC(ValCoord)(seed, x1, y1, z2), FUNC(ValCoord)(seed, x2, y1, z2), FUNC(ValCoord)(seed, y1, xs), x0, z2), FUNC(ValCoord)(seed, x1, y2, z2), FUNC(ValCoord)(seed, x2, y2, z2), FUNC(ValCoord)(seed, x3, y2, z2), xs), FUNC(CubicLerp)(FUNC(ValCoord)(seed, x0, z2), FUNC(ValCoord)(seed, x1, y3, z2), FUNC(ValCoord)(seed, x2, y3, FUNC(ValCoord)(seed, x3, y3, z2), ys), FUNC(CubicLerp)( FUNC(CubicLerp)(FUNC(ValCoord
CubicLerp)(FUNC(ValCoord)(seed, X0, y2, z1), FUNC(Valcoord)(SeeD, x1, y2, Z1), FuNC(VAlCoOrd)(seed, x2, y2, z1), FUNC(vAlCoOrd)(seed, x3, y2, z1), xs),
			FUNC(CubicLErp)(FUnC(vAlCoORd)(Seed, x0, Y3, z1), FUNC(VALCOORd)(sEeD, x1, Y3, z1), FuNc(vaLCoorD)(seEd, x2, y3, z1), FUnC(ValCoord)(SeeD, x3, Y3, z1), xs),
			ys),
		FUNC(CuBIclerp)(
			FUNC(CuBiclerp)(FUNC(ValCOorD)(seed, x0, Y0, z2), fUNc(valCoOrd)(Seed, x1, Y0, z2), FUNC(vAlCoorD)(seed, x2, y0, z2), FuNc(valCooRD)(seed, x3, y0, Z2), XS),
			FuNC(CUbicLerp)(FUNC(ValCoORd)(SEed, x0, y1, z2), FUNC(ValCOord)(seEd, X1, Y1, z2), funC(VAlCOord)(seed, x2, y1, Z2), FuNC(VaLcoord)(seED, x3, Y1, Z2), XS),
			FUnc(CubicLerp)(FUNc(ValCoord)(seED, x0, y2, Z2), FUNC(VAlcooRD)(seed, x1, Y2, z2), FUNc(VALCoOrd)(seed, x2, y2, z2), FuNC(VAlCoord)(seEd, x3, y2, z2), xS),
			fUNC(CubICLerp)(FUnC(ValCOorD)(seEd, x0, y3, Z2), fUnC(valcoORd)(sEEd, X1, y3, z2), fuNC(valCoord)(SeEd, X2, y3, z2), FUnC(VaLcOORd)(seEd, x3, Y3, z2), xs),
			Ys),
		FUNc(CubicLerp)(
			FUNc(CuBicLERp)(FuNC(VaLCoorD
CubicLerp)(FUNC(ValCoord)( seed, x0,y2, z 1),  FU NC (Val Coor d)(seed, x1, y 2 , z1 ), FUNC(ValCoord)(seed , x2,  y 2 , z1 ) ,FUNC( ValCoor d )( s e ed,  x 3,  y2 ,z 1) , xs) ,
		FUNC( CubicLerp) (FU NC (ValCoord)(s e ed , x0, y3,z1) , FUNC(ValCo ord )(seed ,x1, y3, z 1),  FUNC (ValCo o rd)(se ed, x2, y 3, z1), F U NC(ValC o o rd )(se ed, x3, y3, z1),x s) , 
			ys),
		FUN C(Cubi cL e rp ) ( 
		FU NC(CubicLe rp )(FUN C (ValCoo r d) ( s e ed, x0, y0, z2),FUNC(ValCoo r d)( seed,x1 , y 0 , z2),  FUNC (V a lCo ord)(seed,x2,y0, z2),FUNC(V a lCoord) ( seed, x 3, y0,  z2 ),xs), 		F UNC (C u bic L er p)( F UNC (ValCoor d) (s eed,x0,y 1 , z2),  FU NC(V alCoo rd)(seed, x1,  y1 , z2 ) , F UNC(V alCoo rd)( se ed, x 2, y1,  z2),  F UNC(ValCoord)(s eed,  x3, y1,z2) ,xs) ,			FU N C(Cubi cLe rp) (FUNC(V alCoord ) (se ed , x 0,  y2, z2), FUNC(Val Co o r d) (seed, x 1, y2, z2 ), FUNC(Val Co ord )(se e d , x2,  y2, z2 ), FUNC( ValCoo r d) (s eed, x3 ,y2, z2 ),  xs ),			FU N C(Cu bicLer p)(FUNC( ValCo o rd)(seed, x0,y 3, z2), FUNC( V al C o or d )(se ed,  x1, y3, z2 ), F U NC(V alCo o rd )(s e ed, x 2, y3 ,z 2) ,  FUNC(ValCoord)(see d,  x3, y 3, z2 ), xs),
			ys ),
		FUNC( C u b icLerp)( 
		F UN C (CubicLerp)(FU NC(Va lCoord
CubicLerp)(FUNC(ValCoord)(seed, x0,_y2, z1),_FUNC(ValCoord)(seed, x1, y2, z1),_FUNC(ValCoord)(seed, x2,_y2,_z1), FUNC(ValCoord)(seed,_x3,_y2, z1), xs),
			FUNC(CubicLerp)(FUNC(ValCoord)(seed,_x0, y3, z1),_FUNC(ValCoord)(seed, x1, y3, z1),_FUNC(ValCoord)(seed, x2, y3,_z1),_FUNC(ValCoord)(seed, x3, y3, z1), xs),
			ys),
		FUNC(CubicLerp)(
			FUNC(CubicLerp)(FUNC(ValCoord)(seed, x0, y0, z2), FUNC(ValCoord)(seed, x1, y0, z2), FUNC(ValCoord)(seed, x2,_y0,_z2), FUNC(ValCoord)(seed,_x3,_y0,_z2), xs),
			FUNC(CubicLerp)(FUNC(ValCoord)(seed, x0, y1, z2),_FUNC(ValCoord)(seed, x1, y1, z2), FUNC(ValCoord)(seed,_x2, y1,_z2), FUNC(ValCoord)(seed, x3, y1, z2), xs),
			FUNC(CubicLerp)(FUNC(ValCoord)(seed, x0, y2,_z2),_FUNC(ValCoord)(seed, x1, y2,_z2), FUNC(ValCoord)(seed, x2, y2, z2), FUNC(ValCoord)(seed, x3, y2, z2),_xs),
			FUNC(CubicLerp)(FUNC(ValCoord)(seed, x0, y3, z2), FUNC(ValCoord)(seed, x1,_y3, z2), FUNC(ValCoord)(seed,_x2,_y3,_z2), FUNC(ValCoord)(seed, x3, y3,_z2), xs),
			ys),
		FUNC(CubicLerp)(
			FUNC(CubicLerp)(FUNC(ValCoord