translate English to French: The limits are their own imaginations.
La seule limite est leur propre imagination.