Cecropia sp.
at San Francisco Scientific Station, Loja, Ecuador.