+
+ cerr << "Goodness before cop: " << goodness << endl;
+ if (closestCop > 2){
+ cerr << "Cop " << closestCop << " intersections away." << endl;
+ goodness *= 1 - 1/(copInCar ? closestCop : closestCop - 1);
+ }
+ cerr << "Goodness after cop: " << goodness << endl;
+
+ if (conInter.type == bank){
+ cerr << "FOUND A BANK" << endl;
+ if (closestCop > 0 && closestCop < 4)
+ continue;
+ else if (_banks[street->first] > 0){
+ cerr << "No cop close to bank" << endl;
+ return street->first;
+ }
+ }
+