Generating Long-term Trajectories Using Deep Hierarchical Networks