The Stones – Legian, Bali