https://www.gnrh-receptor.com/2017/08/21/parallel-formation-to-compose-a-raster-2/