Common typos: poopyadsoopyadspopyadspooyadspoopadspoopydspoopyaapoopyaddpoopyadwpoopyadzpoopyadxpoopyadepoopyadsooopyads0oopyads_oopyadsloopyadsppopyadspiopyadsplopyadsp9opyadspkopyadsp0opyadspoppyadspoipyadspolpyadspo9pyadspokpyadspo0pyadspoooyadspoo0yadspoo_yadspoolyadspoopuadspooptadspoophadspoop6adspoop7adspoopgadspoopysdspoopyqdspoopyzdspoopywdspoopyasspoopyafspoopyaespoopyaxspoopyacspoopyarpsoopyadsopopyadspopoyadspooypadspoopaydspoopydaaspoopyadsapoopyaddspoopyadsdpoopyadwspoopyadswpoopyadzspoopyadszpoopyadxspoopyadsxpoopyadespoopyadsepoopyadsopoopyadspooopyads0poopyadsp0oopyads_poopyadsp_oopyadslpoopyadsploopyadsppoopyadspopopyadspioopyadspoiopyadspolopyadsp9oopyadspo9opyadspkoopyadspokopyadspo0opyadspooppyadspooipyadspoolpyadspoo9pyadspookpyadspoo0pyadspoopoyadspoop0yadspoo_pyadspoop_yadspooplyadspoopuyadspoopyuadspooptyadspoopytadspoophyadspoopyhadspoop6yadspoopy6adspoop7yadspoopy7adspoopgyadspoopygadspoopysadspoopyasdspoopyqadspoopyaqdspoopyzadspoopyazdspoopywadspoopyawdspoopyadsspoopyafdspoopyadfspoopyaedspoopyadespoopyaxdspoopyadxspoopyacdspoopyadcspoopyardspoopyadrsspoopyadspoopyyadspoopyaadspoopyadd