Common typos: anonccnonccaonccannccanoccanonxanoncvanoncdanoncfanonccsnonccqnonccznonccwnonccamonccabonccajonccahonccanpnccaninccanlnccan9nccanknccan0nccanomccanobccanojccanohccanonxcanonvcanondcanonfacnonccnaonccaonnccannoccanocnxcanonccxanoncvcanonccvanoncdcanonccdanoncfcanonccfanonccsanonccasnonccqanonccaqnoncczanonccaznonccwanonccawnonccamnonccanmonccabnonccanbonccajnonccanjonccahnonccanhonccanponccanopnccanionccanoinccanlonccanolnccan9onccano9nccankonccanoknccan0onccano0nccanomnccanonmccanobnccanonbccanojnccanonjccanohnccanonhccanonxccanoncxcanonvccanoncvcanondccanoncdcanonfccanoncfccanonccaanonccannonccanoonccanonnccanoncc