rcpp marxan bl code