double blerp(double a, double b, double c, double d, double tx, double ty) => lerp(lerp(a, b, tx), lerp(c, d, tx), ty);