Quantum Error Correction, Quantum Computing.
This is because the 1’s always form loops. To understand the loops in (c) and (d), we need to remember that the code is wrapped around a torus, which is the shape of a ring doughnut. There are four kinds of loop on a torus, all of which are shown on the image above (adapted from the one here).