the joy of world racers on the island of Mandilika, Indonesia