https://patternpiper.com/2016/03/30/...ochet-pattern/