Wal-Mart opens at Acadia Crossing