Code can span both the length and breadth of the combinations.
Next step: Take one single location and observe the how rest of pattern affects the choices available in that position.