https://qrdouztnle.blogspot.com/2021/08/circle-pixel-algorithm-circle-pixel.html