Optimality conditions for bilevel programmes via Moreau envelope reformulation* | Synapse