Times Square, the bustling epicenter of New York City, has long been a symbol of global recognition and advertising prestige.