Common typos: moothandbbcsoothandbbcsmothandbbcsmoohandbbcsmootandbbcsmoothndbbcsmoothadbbcsmoothanbbcsmoothandbcsmoothandbbamoothandbbcdmoothandbbcwmoothandbbczmoothandbbcxmoothandbbcemoothandbbcsnoothandbbcskoothandbbcsjoothandbbcsmpothandbbcsmiothandbbcsmlothandbbcsm9othandbbcsmkothandbbcsm0othandbbcsmopthandbbcsmoithandbbcsmolthandbbcsmo9thandbbcsmokthandbbcsmo0thandbbcsmoorhandbbcsmooyhandbbcsmoo5handbbcsmooghandbbcsmoofhandbbcsmoo6handbbcsmootjandbbcsmootgandbbcsmootyandbbcsmootnandbbcsmootbandbbcsmootuandbbcsmoothsndbbcsmoothqndbbcsmoothzndbbcsmoothwndbbcsmoothamdbbcsmoothabdbbcsmoothajdbbcsmoothahdbbcsmoothansbbcsmoothanfbbcsmoothanebbcsmoothanxbbcsmoothancbbcsmoothanrbbcsmoothandnbcsmoothandvbcsmoothandhbcsmoothandgbcsmoothandbncsmoothandbvcsmoothandbhcsmoothandbgcsmoothandbbxsmoothandbbvsmoothandbbdsmoothandbbfmsoothandbbcsomothandbbcsmotohandbbcsmoohtandbbcsmootahndbbcsmoothnadbbcsmoothadnbbcsmoothanbdbcsmoothandbcbasmoothandbbcsamoothandbbcdsmoothandbbcsdmoothandbbcwsmoothandbbcswmoothandbbczsmoothandbbcszmoothandbbcxsmoothandbbcsxmoothandbbcesmoothandbbcsemoothandbbcsnmoothandbbcsmnoothandbbcskmoothandbbcsmkoothandbbcsjmoothandbbcsmjoothandbbcsmpoothandbbcsmopothandbbcsmioothandbbcsmoiothandbbcsmloothandbbcsmolothandbbcsm9oothandbbcsmo9othandbbcsmokothandbbcsm0oothandbbcsmo0othandbbcsmoopthandbbcsmooithandbbcsmoolthandbbcsmoo9thandbbcsmookthandbbcsmoo0thandbbcsmoorthandbbcsmootrhandbbcsmooythandbbcsmootyhandbbcsmoo5thandbbcsmoot5handbbcsmoogthandbbcsmootghandbbcsmoofthandbbcsmootfhandbbcsmoo6thandbbcsmoot6handbbcsmootjhandbbcsmoothjandbbcsmoothgandbbcsmoothyandbbcsmootnhandbbcsmoothnandbbcsmootbhandbbcsmoothbandbbcsmootuhandbbcsmoothuandbbcsmoothsandbbcsmoothasndbbcsmoothqandbbcsmoothaqndbbcsmoothzandbbcsmoothazndbbcsmoothwandbbcsmoothawndbbcsmoothamndbbcsmoothanmdbbcsmoothabndbbcsmoothanbdbbcsmoothajndbbcsmoothanjdbbcsmoothahndbbcsmoothanhdbbcsmoothansdbbcsmoothandsbbcsmoothanfdbbcsmoothandfbbcsmoothanedbbcsmoothandebbcsmoothanxdbbcsmoothandxbbcsmoothancdbbcsmoothandcbbcsmoothanrdbbcsmoothandrbbcsmoothandnbbcsmoothandbnbcsmoothandvbbcsmoothandbvbcsmoothandhbbcsmoothandbhbcsmoothandgbbcsmoothandbgbcsmoothandbbncsmoothandbbvcsmoothandbbhcsmoothandbbgcsmoothandbbxcsmoothandbbcxsmoothandbbcvsmoothandbbdcsmoothandbbcdsmoothandbbfcsmoothandbbcfssmoothandbbcsmmoothandbbcsmooothandbbcsmootthandbbcsmoothhandbbcsmoothaandbbcsmoothanndbbcsmoothanddbbcsmoothandbbbcsmoothandbbcc