array [noun] + optoelectronic [adjective]