Common typos: xlinxolinxoxinxoxlnxoxlixoxlinpxlinxixlinxlxlinx9xlinxkxlinx0xlinxozlinxoclinxoslinxodlinxoxkinxoxoinxoxpinxoxlonxoxlunxoxlknxoxl8nxoxl9nxoxljnxoxlimxoxlibxoxlijxoxlihxoxlinzoxlincoxlinsoxlindxolinxolxinxoxilnxoxlnixoxlixnpoxlinxopxlinxioxlinxoixlinxloxlinxolxlinx9oxlinxo9xlinxkoxlinxokxlinx0oxlinxo0xlinxozxlinxoxzlinxocxlinxoxclinxosxlinxoxslinxodxlinxoxdlinxoxklinxoxlkinxoxolinxoxloinxoxplinxoxlpinxoxlionxoxluinxoxliunxoxliknxoxl8inxoxli8nxoxl9inxoxli9nxoxljinxoxlijnxoxlimnxoxlinmxoxlibnxoxlinbxoxlinjxoxlihnxoxlinhxoxlinzxoxlinxzoxlincxoxlinxcoxlinsxoxlinxsoxlindxoxlinxdooxlinxoxxlinxoxllinxoxliinxoxlinnxoxlinxx