Binary Location-Search Based Scalable Routing Protocol For Ad Hoc Networks