Devil tree spider {Psalmopoeus irminia} with orchid flower, Amazonia, Ecuador