fixed for any number of sides