caterpillars on the leaves of a pitcher flower in Balinese