Common typos: ogouggougoougogugogofogouhogoutogouvogoubogouyogougpgougigouglgoug9gougkgoug0gougofougohougotougovougobougoyougogpugogiugoglugog9ugogkugog0ugogoigogoygogojgogo7gogo8gogohoggouggoougoogugoguofgogougfogouhgogoughogoutgogougtogouvgogougvogoubgogougbogouygogougyogougpogougopgougiogougoigouglogougolgoug9ogougo9gougkogougokgoug0ogougo0gougofgougogfougohgougoghougotgougogtougovgougogvougobgougogbougoygougogyougogpougogopugogiougogoiugoglougogolugog9ougogo9ugogkougogokugog0ougogo0ugogouigogoyugogouygogojugogoujgogo7ugogou7gogo8ugogou8gogohugogouhggogougoogougoggougogoougogouu