protected static String GetInterletterValues(String pat) {
StringBuilder il = new StringBuilder();
String word = pat + "a"; // add dummy letter to serve as sentinel
int len = word.Length;
for (int i = 0; i < len; i++) {
char c = word[i];
if (char.IsDigit(c)) {
il.Append(c);
i++;
} else {
il.Append('0');
}
}
return il.ToString();
}