rewritten loop in lightingload (t-26%)