There are currently 7 groups, but only four orientation values: Top, Bottom, Left, Right. Therefore, giving every group a unique orientation is impossible, especially when the five middle groups must use only Left or Right.
Should I alternate the middle groups between Left and Right, while assigning group-level orders 1, 2, 3, 4, 5, 6, 10?