Common typos: ohihgohcplohighoncpl9ohighohcplohighuohcploohighohcplohighohclplohighgohcploihghohcplohjighohcplohifhohcplohighhcplpohighohcplohighoghcploghighohcploh8ighohcplohighphcplojhighohcplohighohcoplohighohcdplohhighohcplkhighohcplohigohcplohighoohcplohighohcfplohighohcoloh9ghohcplohoghohcpllohighohcplohyighohcplohihohcplohikghohcplohighohvcplohighohpcl0ohighohcplohoighohcplohighohcp_lohighhocplohigbohcplohighoucplohighohcxplohighoihcplohighohcllohi9ghohcplphighohcplohigh9hcplohignohcplohigohhcplohiggohcplohighojcplohighohplonighohcplohighobcplouighohcplohighobhcplohighohcpplohighophcplohkghohcplohighohjcplohuighohcplohivghohcplohighohxcplohighohc_lohibghohcploighohcpliohighohcplohighonhcplohiguhohcplolhighohcplohighohbcplobhighohcplohighnohcplouhighohcplohigthohcplohithohcplohighohc0lohghohcplohigholhcplohighohncplohibhohcplokhighohcplohighkohcplojighohcplohgighohcplohighoyhcplohigh9ohcploh8ghohcplohigyhohcplo0highohcplohiyghohcplonhighohcplohighohcpklohigghohcplohughohcplohighohvplohioghohcplohighohfplobighohcplo9highohcplhighohcplohighojhcplohighohfcplohitghohcplohighohcp0lohighpohcplohigbhohcplohighohcpolohiughohcplohigho9hcplohigjhohcplohkighohcplohi8ghohcploh9ighohcplohighohhcplohighogcplohighhohcplohjghohcplohighohcpoohighohcvplohivhohcplohighohucplohighyohcplohiyhohcplohbighohcplohighohccplohighohc0plogighohcpl0highohcplohighbohcplohighohcplpohifghohcplohighohcpkohgihohcplohigh0ohcplohigyohcplohighlhcployhighohcpl9highohcploihighohcpllhighohcplohighohcplkohighkhcplohighohcpllohignhohcplohigh0hcplohighohc_plohighohcpohnighohcplohighochplohijghohcplohighohcploohighohclohighohxplohighokhcplohigjohcplohighohycplophighohcplohihghohcplohighohgcplohigho0hcplohighohdcplkohighohcplohighohdplohiguohcplohihhohcplohighihcplohighohclpohighohcppohighjohcplohighouhcplhoighohcplohigfhohcployighohcplihighohcplohigvhohcplohighocplohiighohcplohighiohcplohighoycplohighlohcpl