Optimal bus stops' allocation : a school bus routing problem with respect to terrain elevation