Cara Author: Robert Adi Mahadewa.