Common typos: izpurrxxxlzpurrxxxlipurrxxxlizurrxxxlizprrxxxlizpurxxxlizpurrxxkizpurrxxxoizpurrxxxpizpurrxxxlozpurrxxxluzpurrxxxlkzpurrxxxl8zpurrxxxl9zpurrxxxljzpurrxxxlixpurrxxxliapurrxxxlispurrxxxlizourrxxxliz0urrxxxliz_urrxxxlizlurrxxxlizpirrxxxlizpyrrxxxlizpjrrxxxlizp7rrxxxlizp8rrxxxlizphrrxxxlizpuerxxxlizputrxxxlizpu4rxxxlizpufrxxxlizpudrxxxlizpu5rxxxlizpurexxxlizpurtxxxlizpur4xxxlizpurfxxxlizpurdxxxlizpur5xxxlizpurrzxxlizpurrcxxlizpurrsxxlizpurrdxxlizpurrxzxlizpurrxcxlizpurrxsxlizpurrxdxlizpurrxxzlizpurrxxclizpurrxxslizpurrxxdilzpurrxxxlzipurrxxxlipzurrxxxlizuprrxxxlizprurxxxlizpurxrxxklizpurrxxxlkizpurrxxxolizpurrxxxloizpurrxxxplizpurrxxxlpizpurrxxxliozpurrxxxluizpurrxxxliuzpurrxxxlikzpurrxxxl8izpurrxxxli8zpurrxxxl9izpurrxxxli9zpurrxxxljizpurrxxxlijzpurrxxxlixzpurrxxxlizxpurrxxxliazpurrxxxlizapurrxxxliszpurrxxxlizspurrxxxlizopurrxxxlizpourrxxxliz0purrxxxlizp0urrxxxliz_purrxxxlizp_urrxxxlizlpurrxxxlizplurrxxxlizpiurrxxxlizpuirrxxxlizpyurrxxxlizpuyrrxxxlizpjurrxxxlizpujrrxxxlizp7urrxxxlizpu7rrxxxlizp8urrxxxlizpu8rrxxxlizphurrxxxlizpuhrrxxxlizpuerrxxxlizpurerxxxlizputrrxxxlizpurtrxxxlizpu4rrxxxlizpur4rxxxlizpufrrxxxlizpurfrxxxlizpudrrxxxlizpurdrxxxlizpu5rrxxxlizpur5rxxxlizpurrexxxlizpurrtxxxlizpurr4xxxlizpurrfxxxlizpurrdxxxlizpurr5xxxlizpurrzxxxlizpurrxzxxlizpurrcxxxlizpurrxcxxlizpurrsxxxlizpurrxsxxlizpurrxdxxlizpurrxxzxlizpurrxxcxlizpurrxxsxlizpurrxxdxlizpurrxxxzlizpurrxxxclizpurrxxxslizpurrxxxdllizpurrxxxliizpurrxxxlizzpurrxxxlizppurrxxxlizpuurrxxxlizpurrrxxxlizpurrxxxx