?> Adidas opens flagship store on Fifth Avenue, its largest store globally.