Then:
Note that the last two models are the same as the first two. You could supply a rotate-amount per rotated version. The 3rd and 4th version would have the same rotate angles as the first respective two.
With all these, you don't need a pivot.
.... XXXX .... .... .X.. .X.. .X.. .X.. .... XXXX .... .... .X.. .X.. .X.. .X..
Note that the last two models are the same as the first two. You could supply a rotate-amount per rotated version. The 3rd and 4th version would have the same rotate angles as the first respective two.
... XXX .X. .X. .XX .X. .X. XXX ... .X. XX. .X. .XX .X. .X. ... XXX ..X .X. .X. XX. X.. XXX ...
With all these, you don't need a pivot.