2046 - A satire