Took a billion years to come up with this ugly shit