#define mod(a,b) (-((b)*((a)/(b)))+(a))