Abstract seamless pattern n1129