Abstract geometric seamless patterns