from a~ to a~ END from b~ to b~ END from c~ to q~ END from d~ to e~ END from e~ to z~ END from f~ to y~ END from g~ to o~ END from h~ to p~ END from i~ to u~ END from j~ to y~ END from k~ to t~ END from l~ to r~ END from m~ to w~ END from n~ to i~ END from o~ to a~ END from p~ to s~ END from q~ to d~ END from r~ to f~ END from s~ to g~ END from t~ to h~ END from u~ to j~ END from v~ to z~ END from w~ to x~ END from x~ to n~ END from y~ to l~ END from z~ to k~ END EOF~