This should do it, damn that was pretty hard :P