People are talking about additional 163 stores being announced for closing but I can't find anything about it.
Where is this coming from? Who announced it?
It's a very specific number, so I can't figure out if somebody is trolling expertly or if I am missing something obvious.