Try and come up with some intuitive way to deal with gaps, where spots look like below: * * * G * * * G * * * where asterisks are spots and G represents gaps. Gaps for this purpose are always the same number of spots apart and the same size.