https://www.bit-101.com/blog/2021/06/isolines/