there's 8 layers of cylinders to be boolean functioned.
360 degrees that they cover.
360/8 = 45
each layer of cylinders has 36 cylinders.
45/36 = 1.25
so each consecutive layer needs to be rotated at 1.25 degree increments (1.25, 2.5, 3.75 etc etc) so that when it starts at the next 3m of cylinder, it will line up with the front of the first.
phew.