digits ocean electrons and photons 9661871