High Side switching

I am needing to switch 7 high power circuits in three banks, and looking for the best way to do so. Each of the 3 banks will flash independently based on an Arduino output, but I am breaking each lighting element into it’s own branch of each bank (I can’t shrink or break up each element any further).

I would like to use a minimal number of components in doing this. I wasn’t sure if I could bridge pairs of a ULN2803 Darlington to function as three Q1’s, and have 7 separate Q2’s? Or if there was a more efficient way of doing this.

Note: These will be cycling states at a pretty aggressive rate, so a relay is not practical. Additionally, the clicking of a relay would be a problem.

Bank 1:

One set of 33 LED’s (2.5 amps)

One set of 33 LED’s (2.5 amps)

One set of 33 LED’s (2.5 amps)

Bank 2:

One set of 33 LED’s (2.5 amps)

One set of 33 LED’s (2.5 amps)

One set of 33 LED’s (2.5 amps)

Bank 3:

One set of 33 LED’s (2.5 amps)

Thank you.

Would a 2N6107 or a TIP42C be the proper PNP for this project? Would I still be able to use a pair-bridged ULN2803A as the primary driver?

This is what I had in mind. Somebody please correct me if I am way off base?

Thank you.