Topology optimization with a finite strain nonlocal damage model using the continuous adjoint method | Synapse