Solar Cells With Nanostripes