Abstract seamless pattern n966