Abstract seamless patterns n31