SHAMAN: Shadow mask localization of thin films for back-contacted crystalline silicon solar cells & energy harvesters