forked from: forked from: Dijkstra Particle Streams

