Check this out ;)
#define MAGIC “2acghilmoprs.@782C65173D5A1409B” #define _(p,o,q) (t o#p[0])?(q) #define __(p,o,q) _(p,o,t-q) int main(){int t, i; for(i=17;i>0;i–)printf(“%c”, MAGIC[(((t=(MAGIC+14)[i-1])==’_’)?62:_(.,==,63):_(@,==,64):__(a,>=,’a’+36):__(A,>=,’A’+10):(t-‘0’))]);}