Common typos: oooooopsooooooosoooooooppoooooopsioooooopsloooooops9oooooopskoooooops0oooooopsopooooopsoiooooopsolooooopso9ooooopsokooooopso0ooooopsoopoooopsooioooopsooloooopsoo9oooopsookoooopsoo0oooopsooopooopsoooiooopsooolooopsooo9ooopsoookooopsooo0ooopsoooopoopsooooioopsooooloopsoooo9oopsooookoopsoooo0oopsooooopopsoooooiopsooooolopsooooo9opsoooookopsooooo0opsooooooppsooooooipsoooooolpsoooooo9psooooookpsoooooo0psoooooooosooooooo0sooooooo_sooooooolsooooooopaooooooopdooooooopwooooooopzooooooopxooooooopeooooooposooooooosppooooooopsopoooooopsiooooooopsoioooooopslooooooopsoloooooops9ooooooopso9oooooopskooooooopsokoooooops0ooooooopso0oooooopsoopooooopsooiooooopsoolooooopsoo9ooooopsookooooopsoo0ooooopsooopoooopsoooioooopsoooloooopsooo9oooopsoookoooopsooo0oooopsoooopooopsooooiooopsoooolooopsoooo9ooopsooookooopsoooo0ooopsooooopoopsoooooioopsoooooloopsooooo9oopsoooookoopsooooo0oopsoooooopopsooooooiopsoooooolopsoooooo9opsooooookopsoooooo0opsoooooooppsoooooooipsooooooolpsooooooo9psoooooookpsooooooo0psoooooooopsoooooooposooooooop0sooooooo_psooooooop_soooooooplsooooooopasooooooopsaooooooopdsooooooopsdooooooopwsooooooopswooooooopzsooooooopszooooooopxsooooooopsxooooooopesooooooopseooooooopss