A thousand Mexican sombreros (hats), Mexico City market