Comparing my hand on a huge heart-shaped leaf of the Colocasia esculenta species, it grows on the way to the famous Sewu Falls.