__S
#define __S(x) __STRING(x)
#undef __S
#define __S(S) __STRING(S)
#define __S(S) __STRING(S)
#define __S(S) __STRING(S)
#define __S(S) __STRING(S)
#define __S(S) __STRING(S)
#define __S(s) __STRING(s)
#define __S(S) __STRING(S)