Updated with a lookup function for known town names. Very rough draft.