A photorealistic street scene of a fantasy-armored woman walking through busy Ikebukuro near the sta