Direction-of-Arrival Estimation by a Programmable Metasurface | Synapse