battle between good and evil , battle between angels and demons, by  and Takato Yamamoto  and  Yoshitaka Amano, high resolution, ultra detailed