Novel architecture of plasmon excitation based on self-assembled nanoparticle arrays for photovoltaics.