3D dispersion of rockfall trajectories: constraints on engineering design and hazard assessment