new paintlines rule 'loop'