octagons

moving octagons with rings and optimization