A Scalable, Error-Tolerant, Reprogrammable Architecture for Integrated Linear Optical Light Conversionстатья