Common typos: ighardcockxxlbghardcockxxlbihardcockxxlbigardcockxxlbighrdcockxxlbighadcockxxlbigharcockxxlbighardockxxlbighardcckxxlbighardcokxxlbighardcocxxlbighardcockxlbighardcockxxnighardcockxxlvighardcockxxlhighardcockxxlgighardcockxxlboghardcockxxlbughardcockxxlbkghardcockxxlb8ghardcockxxlb9ghardcockxxlbjghardcockxxlbifhardcockxxlbihhardcockxxlbithardcockxxlbivhardcockxxlbibhardcockxxlbiyhardcockxxlbigjardcockxxlbiggardcockxxlbigyardcockxxlbignardcockxxlbigbardcockxxlbiguardcockxxlbighsrdcockxxlbighqrdcockxxlbighzrdcockxxlbighwrdcockxxlbighaedcockxxlbighatdcockxxlbigha4dcockxxlbighafdcockxxlbighaddcockxxlbigha5dcockxxlbigharscockxxlbigharfcockxxlbigharecockxxlbigharxcockxxlbigharccockxxlbigharrcockxxlbighardxockxxlbighardvockxxlbigharddockxxlbighardfockxxlbighardcpckxxlbighardcickxxlbighardclckxxlbighardc9ckxxlbighardckckxxlbighardc0ckxxlbighardcoxkxxlbighardcovkxxlbighardcodkxxlbighardcofkxxlbighardcoclxxlbighardcocjxxlbighardcocixxlbighardcocmxxlbighardcocoxxlbighardcockzxlbighardcockcxlbighardcocksxlbighardcockdxlbighardcockxzlbighardcockxclbighardcockxslbighardcockxdlbighardcockxxkbighardcockxxobighardcockxxpibghardcockxxlbgihardcockxxlbihgardcockxxlbigahrdcockxxlbighradcockxxlbighadrcockxxlbigharcdockxxlbighardocckxxlbighardccokxxlbighardcokcxxlbighardcocxkxlbighardcockxlxnbighardcockxxlbnighardcockxxlvbighardcockxxlbvighardcockxxlhbighardcockxxlbhighardcockxxlgbighardcockxxlbgighardcockxxlboighardcockxxlbioghardcockxxlbuighardcockxxlbiughardcockxxlbkighardcockxxlbikghardcockxxlb8ighardcockxxlbi8ghardcockxxlb9ighardcockxxlbi9ghardcockxxlbjighardcockxxlbijghardcockxxlbifghardcockxxlbigfhardcockxxlbihghardcockxxlbighhardcockxxlbitghardcockxxlbigthardcockxxlbivghardcockxxlbigvhardcockxxlbibghardcockxxlbigbhardcockxxlbiyghardcockxxlbigyhardcockxxlbigjhardcockxxlbighjardcockxxlbigghardcockxxlbighgardcockxxlbighyardcockxxlbignhardcockxxlbighnardcockxxlbighbardcockxxlbiguhardcockxxlbighuardcockxxlbighsardcockxxlbighasrdcockxxlbighqardcockxxlbighaqrdcockxxlbighzardcockxxlbighazrdcockxxlbighwardcockxxlbighawrdcockxxlbighaerdcockxxlbigharedcockxxlbighatrdcockxxlbighartdcockxxlbigha4rdcockxxlbighar4dcockxxlbighafrdcockxxlbigharfdcockxxlbighadrdcockxxlbigharddcockxxlbigha5rdcockxxlbighar5dcockxxlbigharsdcockxxlbighardscockxxlbighardfcockxxlbighardecockxxlbigharxdcockxxlbighardxcockxxlbigharcdcockxxlbighardccockxxlbigharrdcockxxlbighardrcockxxlbighardcxockxxlbighardvcockxxlbighardcvockxxlbighardcdockxxlbighardcfockxxlbighardcpockxxlbighardcopckxxlbighardciockxxlbighardcoickxxlbighardclockxxlbighardcolckxxlbighardc9ockxxlbighardco9ckxxlbighardckockxxlbighardcokckxxlbighardc0ockxxlbighardco0ckxxlbighardcoxckxxlbighardcocxkxxlbighardcovckxxlbighardcocvkxxlbighardcodckxxlbighardcocdkxxlbighardcofckxxlbighardcocfkxxlbighardcoclkxxlbighardcocklxxlbighardcocjkxxlbighardcockjxxlbighardcocikxxlbighardcockixxlbighardcocmkxxlbighardcockmxxlbighardcocokxxlbighardcockoxxlbighardcockzxxlbighardcockxzxlbighardcockcxxlbighardcockxcxlbighardcocksxxlbighardcockxsxlbighardcockdxxlbighardcockxdxlbighardcockxxzlbighardcockxxclbighardcockxxslbighardcockxxdlbighardcockxxklbighardcockxxlkbighardcockxxolbighardcockxxlobighardcockxxplbighardcockxxlpbbighardcockxxlbiighardcockxxlbighaardcockxxlbighardcoockxxlbighardcocckxxlbighardcockkxxlbighardcockxxxlbighardcockxxll