Wal-Mart to close 269 Stores