happy pepe the frogs floating in space, cartoon illustration, detailed