When a magnificent city looks like a heavenly grove: the fluttering flags and pennants on the mansions in the Mahabharata, in the Ramayana and in Kalidasa's work