Common typos: lackroctbackroctblckroctblakroctblacroctblackoctblackrctblackrotblackrocnlackroctvlackrocthlackroctglackroctbkackroctboackroctbpackroctblsckroctblqckroctblzckroctblwckroctblaxkroctblavkroctbladkroctblafkroctblaclroctblacjroctblaciroctblacmroctblacoroctblackeoctblacktoctblack4octblackfoctblackdoctblack5octblackrpctblackrictblackrlctblackr9ctblackrkctblackr0ctblackroxtblackrovtblackrodtblackroftblackrocrblackrocyblackroc5blackrocgblackrocfblackroc6lbackroctbalckroctblcakroctblakcroctblacrkoctblackorctblackrcotblackrotcnblackroctbnlackroctvblackroctbvlackrocthblackroctbhlackroctgblackroctbglackroctbklackroctblkackroctbolackroctbloackroctbplackroctblpackroctblsackroctblasckroctblqackroctblaqckroctblzackroctblazckroctblwackroctblawckroctblaxckroctblacxkroctblavckroctblacvkroctbladckroctblacdkroctblafckroctblacfkroctblaclkroctblacklroctblacjkroctblackjroctblacikroctblackiroctblacmkroctblackmroctblacokroctblackoroctblackeroctblackreoctblacktroctblackrtoctblack4roctblackr4octblackfroctblackrfoctblackdroctblackrdoctblack5roctblackr5octblackrpoctblackropctblackrioctblackroictblackrloctblackrolctblackr9octblackro9ctblackrkoctblackrokctblackr0octblackro0ctblackroxctblackrocxtblackrovctblackrocvtblackrodctblackrocdtblackrofctblackrocftblackrocrtblackroctrblackrocytblackroctyblackroc5tblackroct5blackrocgtblackroctgblackroctfblackroc6tblackroct6bblackroctbllackroctblaackroctblacckroctblackkroctblackrroctblackrooctblackrocctblackroctt