Common typos: ullylooppllylooppulylooppulllooppullyooppullyloppullyloooullyloop0ullyloop_ullylooplullylooppillylooppyllylooppjllyloopp7llyloopp8llyloopphllylooppuklylooppuolylooppuplylooppulkylooppuloylooppulpylooppullulooppulltlooppullhlooppull6looppull7looppullglooppullykooppullyoooppullypooppullylpoppullylioppullylloppullyl9oppullylkoppullyl0oppullylopppullyloippullylolppullylo9ppullylokppullylo0ppullylooopullyloo0pullyloo_pullyloolupllyloopplulylooppulyllooppulllyooppullyoloppullylopoopullylooppoullyloop0pullyloopp0ullyloop_pullyloopp_ullylooplpullyloopplullylooppiullylooppuillylooppyullylooppuyllylooppjullylooppujllyloopp7ullylooppu7llyloopp8ullylooppu8llyloopphullylooppuhllylooppukllylooppulklylooppuollylooppulolylooppupllylooppulplylooppullkylooppulloylooppullpylooppulluylooppullyulooppulltylooppullytlooppullhylooppullyhlooppull6ylooppully6looppull7ylooppully7looppullgylooppullyglooppullyklooppullylkooppullyolooppullyloooppullyplooppullylpooppullylopoppullyliooppullyloioppullyllooppullyloloppullyl9ooppullylo9oppullylokoppullyl0ooppullylo0oppullyloopppullylooippullyloolppullyloo9ppullylookppullyloo0ppullyloopopullyloop0pullyloo_ppullyloop_pullylooplppullylooppuullylooppulllylooppullyyloop