Deep Routing