Common typos: xonotsooonotsooxnotsooxootsooxontsooxonosooxonotooxonotspxonotsoixonotsolxonotso9xonotsokxonotso0xonotsoozonotsooconotsoosonotsoodonotsooxpnotsooxinotsooxlnotsoox9notsooxknotsoox0notsooxomotsooxobotsooxojotsooxohotsooxonptsooxonitsooxonltsooxon9tsooxonktsooxon0tsooxonorsooxonoysooxono5sooxonogsooxonofsooxono6sooxonotaooxonotdooxonotwooxonotzooxonotxooxonoteooxonotspoxonotsioxonotsloxonots9oxonotskoxonots0xoonotsoooxnotsooxnootsooxoontsooxontosooxonostooxonotospoxonotsoopxonotsoioxonotsooixonotsoloxonotsoolxonotso9oxonotsoo9xonotsokoxonotsookxonotso0oxonotsoo0xonotsoozxonotsooxzonotsoocxonotsooxconotsoosxonotsooxsonotsoodxonotsooxdonotsooxponotsooxopnotsooxionotsooxoinotsooxlonotsooxolnotsoox9onotsooxo9notsooxkonotsooxoknotsoox0onotsooxo0notsooxomnotsooxonmotsooxobnotsooxonbotsooxojnotsooxonjotsooxohnotsooxonhotsooxonpotsooxonoptsooxoniotsooxonoitsooxonlotsooxonoltsooxon9otsooxono9tsooxonkotsooxonoktsooxon0otsooxono0tsooxonortsooxonotrsooxonoytsooxonotysooxono5tsooxonot5sooxonogtsooxonotgsooxonoftsooxonotfsooxono6tsooxonot6sooxonotasooxonotsaooxonotdsooxonotsdooxonotwsooxonotswooxonotzsooxonotszooxonotxsooxonotsxooxonotesooxonotseooxonotspooxonotsopoxonotsiooxonotsoioxonotslooxonotsoloxonots9ooxonotso9oxonotskooxonotsokoxonots0ooxonotso0ooxonotsooxxonotsooxoonotsooxonnotsooxonootsooxonottsooxonotssooxonotsoo