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’))]);}