nature-1626479_1280 Published June 13, 2019 at 1280 × 968 in The Hebrew Letters Reveal The Secrets Of The Universe