DEBUGGER
#define ASSERT(f) do { if (!(f)) { DEBUGGER;} }while(0)
DEBUGGER;
DEBUGGER;
DEBUGGER;
DEBUGGER;
DEBUGGER;
DEBUGGER;
DEBUGGER(type, tf);
DEBUGGER(type, tf);
DEBUGGER(type, tf);
DEBUGGER(type, tf);
DEBUGGER(type, tf);
DEBUGGER(type, tf);
DEBUGGER(type, tf);