Flag-footed Bug (Anisocelis flavolineata) on passion flower, Barro Colorado Island, Panama