Abstract pattern n169