i have problems with xkcd but leaving those aside i think this...