Programmable Three-dimensional Photonic Neural Network Chip | Synapse