Common typos: hardkooockkkkkhhrdkooockkkkkhhadkooockkkkkhharkooockkkkkhhardooockkkkkhhardkoockkkkkhhardkoookkkkkhhardkooockkkkjhardkooockkkkkghardkooockkkkkyhardkooockkkkknhardkooockkkkkbhardkooockkkkkuhardkooockkkkkhjardkooockkkkkhgardkooockkkkkhyardkooockkkkkhnardkooockkkkkhbardkooockkkkkhuardkooockkkkkhhsrdkooockkkkkhhqrdkooockkkkkhhzrdkooockkkkkhhwrdkooockkkkkhhaedkooockkkkkhhatdkooockkkkkhha4dkooockkkkkhhafdkooockkkkkhhaddkooockkkkkhha5dkooockkkkkhharskooockkkkkhharfkooockkkkkhharekooockkkkkhharxkooockkkkkhharckooockkkkkhharrkooockkkkkhhardlooockkkkkhhardjooockkkkkhhardiooockkkkkhhardmooockkkkkhhardoooockkkkkhhardkpoockkkkkhhardkioockkkkkhhardkloockkkkkhhardk9oockkkkkhhardkkoockkkkkhhardk0oockkkkkhhardkopockkkkkhhardkoiockkkkkhhardkolockkkkkhhardko9ockkkkkhhardkokockkkkkhhardko0ockkkkkhhardkoopckkkkkhhardkooickkkkkhhardkoolckkkkkhhardkoo9ckkkkkhhardkookckkkkkhhardkoo0ckkkkkhhardkoooxkkkkkhhardkooovkkkkkhhardkooodkkkkkhhardkooofkkkkkhhardkoooclkkkkhhardkooocjkkkkhhardkooocikkkkhhardkooocmkkkkhhardkooocokkkkhhardkooocklkkkhhardkooockjkkkhhardkooockikkkhhardkooockmkkkhhardkooockokkkhhardkooockklkkhhardkooockkjkkhhardkooockkikkhhardkooockkmkkhhardkooockkokkhhardkooockkklkhhardkooockkkjkhhardkooockkkikhhardkooockkkmkhhardkooockkkokhhardkooockkkklhhardkooockkkkjhhardkooockkkkihhardkooockkkkmhhardkooockkkkohahrdkooockkkkkhhradkooockkkkkhhadrkooockkkkkhharkdooockkkkkhhardokoockkkkkhhardkoocokkkkkhhardkoookckkkkjhhardkooockkkkkhjhardkooockkkkkghhardkooockkkkkhghardkooockkkkkyhhardkooockkkkkhyhardkooockkkkknhhardkooockkkkkhnhardkooockkkkkbhhardkooockkkkkhbhardkooockkkkkuhhardkooockkkkkhuhardkooockkkkkhhjardkooockkkkkhhgardkooockkkkkhhyardkooockkkkkhhnardkooockkkkkhhbardkooockkkkkhhuardkooockkkkkhhsardkooockkkkkhhasrdkooockkkkkhhqardkooockkkkkhhaqrdkooockkkkkhhzardkooockkkkkhhazrdkooockkkkkhhwardkooockkkkkhhawrdkooockkkkkhhaerdkooockkkkkhharedkooockkkkkhhatrdkooockkkkkhhartdkooockkkkkhha4rdkooockkkkkhhar4dkooockkkkkhhafrdkooockkkkkhharfdkooockkkkkhhadrdkooockkkkkhharddkooockkkkkhha5rdkooockkkkkhhar5dkooockkkkkhharsdkooockkkkkhhardskooockkkkkhhardfkooockkkkkhhardekooockkkkkhharxdkooockkkkkhhardxkooockkkkkhharcdkooockkkkkhhardckooockkkkkhharrdkooockkkkkhhardrkooockkkkkhhardlkooockkkkkhhardklooockkkkkhhardjkooockkkkkhhardkjooockkkkkhhardikooockkkkkhhardkiooockkkkkhhardmkooockkkkkhhardkmooockkkkkhhardokooockkkkkhhardkoooockkkkkhhardkpooockkkkkhhardkopoockkkkkhhardkoioockkkkkhhardkoloockkkkkhhardk9ooockkkkkhhardko9oockkkkkhhardkkooockkkkkhhardkokoockkkkkhhardk0ooockkkkkhhardko0oockkkkkhhardkoopockkkkkhhardkooiockkkkkhhardkoolockkkkkhhardkoo9ockkkkkhhardkookockkkkkhhardkoo0ockkkkkhhardkooopckkkkkhhardkoooickkkkkhhardkooolckkkkkhhardkooo9ckkkkkhhardkoookckkkkkhhardkooo0ckkkkkhhardkoooxckkkkkhhardkooocxkkkkkhhardkooovckkkkkhhardkooocvkkkkkhhardkooodckkkkkhhardkooocdkkkkkhhardkooofckkkkkhhardkooocfkkkkkhhardkoooclkkkkkhhardkooocklkkkkhhardkooocjkkkkkhhardkooockjkkkkhhardkooocikkkkkhhardkooockikkkkhhardkooocmkkkkkhhardkooockmkkkkhhardkooocokkkkkhhardkooockokkkkhhardkooockklkkkhhardkooockkjkkkhhardkooockkikkkhhardkooockkmkkkhhardkooockkokkkhhardkooockkklkkhhardkooockkkjkkhhardkooockkkikkhhardkooockkkmkkhhardkooockkkokkhhardkooockkkklkhhardkooockkkkjkhhardkooockkkkikhhardkooockkkkmkhhardkooockkkkokhhardkooockkkkklhhardkooockkkkkjhhardkooockkkkkihhardkooockkkkkmhhardkooockkkkkohhhardkooockkkkkhhaardkooockkkkkhhardkooocckkkkkhhardkooockkkkkk