Text this: Constacyclic codes over finite commutative semi-simple rings

  ____       ___      _____      ___      _____   
 |  _ \\    / _ \\   |__  //    / _ \\   /  ___|| 
 | |_| ||  / //\ \\    / //    / //\ \\ | // __   
 | .  //  |  ___  ||  / //__  |  ___  ||| \\_\ || 
 |_|\_\\  |_||  |_|| /_____|| |_||  |_|| \____//  
 `-` --`  `-`   `-`  `-----`  `-`   `-`   `---`