A film still from a 1990s Sailor Moon cartoon featuring a girl with an umbrella walking through a side street in Japan