Here they come just in time.. The powerpuff girls !