Latoe Rots, Indonesia (rock)