Common typos: umorxxrmorxxruorxxrumrxxrumoxxrumorxeumorxxtumorxx4umorxxfumorxxdumorxx5umorxxrimorxxrymorxxrjmorxxr7morxxr8morxxrhmorxxrunorxxrukorxxrujorxxrumprxxrumirxxrumlrxxrum9rxxrumkrxxrum0rxxrumoexxrumotxxrumo4xxrumofxxrumodxxrumo5xxrumorzxrumorcxrumorsxrumordxrumorxzrumorxcrumorxsrumorxdurmorxxrmuorxxruomrxxrumroxxrumoxrxerumorxxreumorxxtrumorxxrtumorxx4rumorxxr4umorxxfrumorxxrfumorxxdrumorxxrdumorxx5rumorxxr5umorxxriumorxxruimorxxryumorxxruymorxxrjumorxxrujmorxxr7umorxxru7morxxr8umorxxru8morxxrhumorxxruhmorxxrunmorxxrumnorxxrukmorxxrumkorxxrumjorxxrumporxxrumoprxxrumiorxxrumoirxxrumlorxxrumolrxxrum9orxxrumo9rxxrumokrxxrum0orxxrumo0rxxrumoerxxrumorexxrumotrxxrumortxxrumo4rxxrumor4xxrumofrxxrumorfxxrumodrxxrumordxxrumo5rxxrumor5xxrumorzxxrumorxzxrumorcxxrumorxcxrumorsxxrumorxsxrumorxdxrumorxxzrumorxxcrumorxxsrumorxxdrrumorxxruumorxxrummorxxrumoorxxrumorrxxrumorxxx