Abstract seamless patterns n30