Expanding self-orthogonal codes over a ring ₄ to self-dual codes and unimodular lattices | Synapse