Eric Chen, Mirror Mind poster, 2005