504

504

In a distant future, scientists were able to build small alternate Earths. Exactly 504 such Earths have thus far been built. The scientists programmed each of these Worlds with an individual set of law