#define expr_as_str(expr) #expr
#define join(x,y) x##y
#include <stdio.h>
int main(void) {
join(pu,ts)(expr_as_str(You might think this is complete rubbish but it works));
}
I2RlZmluZSBleHByX2FzX3N0cihleHByKSAjZXhwcgojZGVmaW5lIGpvaW4oeCx5KSB4IyN5CgojaW5jbHVkZSA8c3RkaW8uaD4KaW50IG1haW4odm9pZCkgewogICAgam9pbihwdSx0cykoZXhwcl9hc19zdHIoWW91IG1pZ2h0IHRoaW5rIHRoaXMgaXMgY29tcGxldGUgcnViYmlzaCBidXQgaXQgd29ya3MpKTsKfQ==