the meaning of alien lifeforce, in an illustration featured on deviant art, iridescent, ecological art, fractals, photo illustration