Adaptive Finite Element Approximation for Distributed Elliptic Optimal Control Problems | Synapse