Abstract seamless pattern n958