The biology of Batesia hypochlora in an Ecuadorian Rainforest (Lepidoptera: Nymphalidae).