Wiring up a Charlieplexed design

Um... Hippynerd, when Charlieplexing you only needs 6 pins to drive 30 LEDs. You might want to read up on Charlieplexing before you answer questions about it. :slight_smile: Charlieplexing - Wikipedia

That said, my question wasn't about Charlieplexing... it was about wiring. Much of what I've seen on the net uses Charlieplexing to drive LED cubes or squares. Wiring up the physical connections in those cases are trivial but when you use a non-square layout things get very complicated. The issue with my layout (below) is that connecting up the six LEDs to pin 1 is not straight forward/neat. My question was whether or not there is an algorithm/design technique that can come up with an ~optimal wiring solution.

	   L1
	 L2  L3
       L4      L5
     L6          L7
       L8      L9
         LA  LB
           LC