This urban scene could be the lair of a mysterious superhero, where glowing signs cast an eerie light on rainy streets at night.