photon paths